微信怎么添加gif表情的表情怎么发

智能手机教程子分类当前位置: >
微信表情怎么发到QQ?
15:00编稿:91UU网&&&()
91UU手机软件教程中心,小编精心整理智能手机软件教程、安卓手机软件教程和Iphone软件教程,手机软件使用手册和使用技巧等,下面请看正文内容。& & 微信表情怎么发到QQ& & 其实小编试了许多次都无法发到QQ上面微信商城里的表情既不能收藏也不能保存不过小编看到了某网友是这样将微信表情发到QQ上的不知道是否可靠具体操作如下& & 手头没有越狱的机器不能下载cydia里面的补丁包提取表情动画于是想起了备胎HTC G果断登录微信下载表情;& & 如图下载完之后打开U盘模式& & 可以看到刚才下载的动画文件 接下来改名& & 在刚下来的时候看到这个文件不知道怎么下手后来想起以前刷MIUI的时候修改各种系统文件的时候都是这个鬼样子无后缀的文件于是抱着试试的态度加上了zip没想到果然成功了话不多说解压到桌面& & 两个文件夹中只有这个是动画文件另外一个是表情展示直接无视掉然后添加到QQ表情我想这个大家都会吧!上张效果图!& & 其他所有表情都是一样的办法有喜欢微信表情但是经常玩qq的朋友可以试试收费表情可以在论坛找帐号共享的朋友的微信号然后下载到自己的机器上
91UU手机软件教程中心,以上是小编精心整理的教程内容,内容来自互联网,希望对你有所帮助,如若有异议,可以联系本站管理员更正。
推荐游戏下载
《冰火皇权》
海鸣威献唱《
《皇图》公测
神雕侠侣9月
热门安卓游戏
copyright@
深圳市金矩阵网络有限公司 版权所有
粤ICP备号-1
关注新浪微博:&&&&&&&&&& 关注微社区:android技术(34)
先上效果图:
先看页面布局:
&?xml version=&1.0& encoding=&utf-8&?&
&LinearLayout
xmlns:android=&/apk/res/android&
android:layout_width=&fill_parent&
android:layout_height=&fill_parent&
android:orientation=&vertical&
android:background=&@android:color/white& &
&RelativeLayout
android:layout_width=&fill_parent&
android:layout_height=&0dp&
android:layout_weight=&1&
android:background=&#f4f4f4& &
&LinearLayout
android:id=&@+id/btns_bottom&
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:layout_alignParentBottom=&true&
android:orientation=&horizontal&&
&LinearLayout &strong& //这5个是底部的按钮&/strong&
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:layout_weight=&1&&
&ImageButton
android:src=&@drawable/btn_insert_save&
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:layout_weight=&1&
android:background=&@drawable/bg_btn&
android:visibility=&gone& /&
&ImageButton
android:id=&@+id/ib_insert_location&
android:src=&@drawable/btn_insert_location&
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:layout_weight=&1&
android:background=&@drawable/bg_btn&/&
&ImageButton
android:id=&@+id/ib_insert_pic&
android:src=&@drawable/btn_insert_pic&
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:layout_weight=&1&
android:background=&@drawable/bg_btn&/&
&ImageButton
android:id=&@+id/ib_insert_topic&
android:src=&@drawable/btn_insert_talk&
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:layout_weight=&1&
android:background=&@drawable/bg_btn&/&
&ImageButton
android:id=&@+id/ib_insert_at&
android:src=&@drawable/btn_insert_at&
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:layout_weight=&1&
android:background=&@drawable/bg_btn&/&
&ImageButton
android:id=&@+id/ib_face_keyboard&
android:src=&@drawable/btn_insert_face&
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:layout_weight=&1&
android:background=&@drawable/bg_btn&/&
&/LinearLayout&
&/LinearLayout&
&RelativeLayout &strong& //这一个包括缩略图和location&/strong&
android:id=&@+id/marks&
android:layout_width=&fill_parent&
android:layout_height=&50dp&
android:padding=&3dp&
android:layout_above=&@id/btns_bottom& &
&ImageView
android:id=&@+id/iv_insertpic&
android:scaleType=&centerCrop&
android:layout_width=&50dp&
android:layout_height=&fill_parent&
android:visibility=&gone& /&
&ImageView
android:id=&@+id/iv_location&
android:src=&@drawable/icon_insertlocation&
android:layout_width=&wrap_content&
android:layout_height=&wrap_content&
android:layout_centerVertical=&true&
android:layout_marginLeft=&15dp&
android:layout_toRightOf=&@id/iv_insertpic&
android:visibility=&gone&/&
&ProgressBar
android:id=&@+id/pg_loadlocation&
style=&@android:style/Widget.ProgressBar.Small.Inverse&
android:layout_width=&wrap_content&
android:layout_height=&wrap_content&
android:layout_centerVertical=&true&
android:layout_marginLeft=&15dp&
android:layout_toRightOf=&@id/iv_insertpic&
android:visibility=&gone& /&
&LinearLayout
android:id=&@+id/ll_text_limit_unit&
android:layout_width=&wrap_content&
android:layout_height=&wrap_content&
android:layout_centerVertical=&true&
android:layout_alignParentRight=&true&
android:gravity=&center&
android:background=&@drawable/bg_delwords&
android:focusable=&true&
android:clickable=&true& android:layout_alignParentBottom=&false&&
android:id=&@+id/tv_text_limit&
android:layout_width=&wrap_content&
android:layout_height=&wrap_content&
android:text=&140&
android:layout_marginRight=&5px&
android:textColor=&#333&/&
&ImageView
android:src=&@drawable/icon_delwords&
android:layout_width=&wrap_content&
android:layout_height=&wrap_content& /&
&/LinearLayout&
&/RelativeLayout&
&EditText&strong& //这个是正文&/strong&
android:id=&@+id/et_mblog&
android:layout_width=&fill_parent&
android:layout_height=&fill_parent&
android:layout_above=&@id/marks&
android:background=&@null&
android:capitalize=&sentences&
android:imeOptions=&actionDone&
android:gravity=&top|left&
android:layout_margin=&3px& /&
&/RelativeLayout&
&strong&//这个在最外层,整个界面的底部,是表情的界面,用gridview来实现&/strong&
&com.example.weibotest.view.EmotionView
android:id=&@+id/emotion_view&
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:visibility=&gone& /&
&/LinearLayout&
首先看从手机相册里load image:
private void startToMediaActivity() {
startActivityForResult(new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI),
WriteBlog.REQUEST_CODE_GALLERY);
private void startToCameraActivity() {
if (FileUtils.isSdCardAvailable()) {
final Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
final Uri picUri = Uri.fromFile(sdcardTempFile);
i.putExtra(MediaStore.EXTRA_OUTPUT, picUri);
startActivityForResult(i, WriteBlog.REQUEST_CODE_CAMERA);
Toast.makeText(this, R.string.pls_insert_sdcard, Toast.LENGTH_SHORT)
一个Image的处理类:
final class ImageLoadingHelper {
private WriteB
private String defaultTempP
private String defaultDraftP
Bitmap createThumbnail() {
Options thumbnailOpts = new BitmapFactory.Options();
if (!hasBitmap()) { throw new IllegalStateException(&There is no pic!&); }
return BitmapFactory.decodeFile(getTempPath(),
thumbnailOpts);
synchronized boolean hasBitmap() {
String picfileName = picfile.getName();
if(picfileName.matches(&.avi&)|| picfileName.matches(&.rm&)||picfileName.matches(&.mp4&)
||picfileName.matches(&.rmvb&)||picfileName.matches(&.wmv&)||picfileName.matches(&.flv&))
return FileUtils.doesExisted(picfile);
synchronized void importBitmapFile(Uri uri) {
if (uri.getScheme().equals(&content&)) {
InputStream inputStream =
inputStream = activity.getContentResolver()
.openInputStream(uri);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
FileUtils.file_put_contents(inputStream,picfile);
boolean doesDraftExist() {
return FileUtils.doesExisted(defaultDraftPath);
String getTempPath() {
return picfile == null ? && : picfile.getAbsolutePath();
void loadDraft() {
FileUtils.copy(defaultDraftPath, defaultTempPath);
activity.displayInsertBitmap();
void saveDraft() {
FileUtils.copy(defaultTempPath, defaultDraftPath);
ImageLoadingHelper(WriteBlog activity) {
this.activity =
if (FileUtils.isSdCardAvailable()) {
defaultTempPath = FileUtils.getSDPath() + &/temp/&
+ System.currentTimeMillis() + &.jpg&;
defaultTempPath = activity.getFilesDir().getAbsolutePath()
+ &/pic/& + System.currentTimeMillis() + &.jpg&;
defaultDraftPath = activity.getFilesDir().getAbsolutePath()
+ &/draft/bitmap_temp.jpg&;
if (FileUtils.doesExisted(defaultTempPath)) {
defaultTempPath.replace(&.jpg&, &(1).jpg&);
picfile = new File(defaultTempPath);
选完图片我们会调用onactivityResult:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if ((requestCode == WriteBlog.REQUEST_CODE_CAMERA)
|| (WriteBlog.REQUEST_CODE_GALLERY == requestCode)) {
if (resultCode != Activity.RESULT_OK) { }
if ((requestCode == WriteBlog.REQUEST_CODE_CAMERA)
&& FileUtils.doesExisted(sdcardTempFile)) {
uri = Uri.fromFile(sdcardTempFile);
else if (WriteBlog.REQUEST_CODE_GALLERY == requestCode) {
uri = data.getData();
if (uri != null) {
displayImageUri(uri);
private void displayImageUri(Uri uri) {
mImageLoadingHelper.importBitmapFile(uri);
displayInsertBitmap();
void displayInsertBitmap() {
insertPicView.setImageBitmap(mImageLoadingHelper
.createThumbnail());
insertPicView.setVisibility(View.VISIBLE);
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:120294次
积分:2397
积分:2397
排名:第11078名
原创:125篇
评论:41条
阅读:4405
阅读:5142
阅读:5376
文章:12篇
阅读:18178
文章:20篇
阅读:21186
(1)(1)(4)(3)(46)(51)(20)(1)

我要回帖

更多关于 微信添加的表情发不了 的文章

 

随机推荐