- 博客(86)
- 资源 (1)
- 收藏
- 关注
转载 Android打包设置shrinkResources true引发的问题
这两天遇到一个奇怪的问题,release版本app发聊天信息时部分表情不显示,在debug版本又正常。一直不明白怎么回事,因为如果是图片替换出错应该是所有表情都显示不出来,这着实怪异。之前也没想过会不会是资源文件的问题,直到将apk解压缩后查看表情的图片才发现问题所在:部分表情图片文件只有1k且只显示1个像素。这时才发现是打包release版本时在build.gradle中将shrinkResou...
2018-05-19 10:34:34
732
转载 Android实现ListView或者RecyclerView距离屏幕边缘距离
Android上ListView默认行都是置顶的,在实际情况下可能需要设置距离顶部的距离,今天设置一下布局[html] view plain copy<ListView android:id="@+id/agenda_view" android:paddingLeft="8dp" android:paddingRight="8dp" android:l...
2018-05-18 22:10:09
1738
转载 DrawerLayout与SurfaceView搭配侧滑显示不完全
转自:https://blog.youkuaiyun.com/ning_gg/article/details/51003012最近很忙,本来想一个月4篇原创的计划就被耽搁了,今天抽得一点时间把最近遇到的问题记录下,这个问题就是DrawerLayout与SurfaceView搭配,在一些手机上是可以的,比如我的三星测试机(note3 n7506v system:4.3),但是在好多手机上是显示不完全,比如魅蓝n...
2018-05-04 19:25:47
228
转载 Android对apk源码的修改--反编译+源码修改+重新打包+签名【附HelloWorld的修改实例】
转自:http://blog.youkuaiyun.com/lucherr/article/details/39896549
2017-11-24 14:23:40
371
转载 Java多线程中join方法的理解
转自http://uule.iteye.com/blog/1101994thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。t.join(); //使调用线程 t 在此之前执行完毕。t.join(1000); //等待 t 线程,等
2017-02-15 14:46:08
335
转载 android学习路线
http://blog.youkuaiyun.com/singwhatiwanna/article/details/49560409
2016-01-04 10:50:05
500
原创 android通过剪切板传递数据
虽然高版本的Android允许剪切板保存Intent支持的数据类型,但这并不适合于所有的Android版本。如果考虑更多的Android版本,除了要考虑处理剪切板代码的版本问题外,还可以直接使用字符串传递任何二进制的数据(包括可序列化的对象,图像等)。将二进制数据转换成字符串只需要将其编码即可(一般采用Base64编码)。例如下面的代码将一个可序列化的对象转换成Base64编码,然后保存在剪切
2015-03-18 10:27:20
687
转载 eclipse中git配置
转自:http://www.cnblogs.com/zhxiaomiao/archive/2013/05/16/3081148.html
2015-03-11 18:01:30
482
转载 INSTALL_FAILED_SHARED_USER_INCOMPATIBLE解决办法
转自:http://blog.youkuaiyun.com/wqhjfree/article/details/7543694修改Android系统APK(DownloadProvider)完成后, 运行报错: [2012-05-07 19:45:54 - DownloadProviderUI] Installation error: INSTALL_FAILED_SHARED_USER_
2014-12-11 11:32:06
5584
转载 Android开源项目分类汇总【畜生级别】
Android开源项目分类汇总欢迎大家推荐好的Android开源项目,可直接Commit或在 收集&提交页 中告诉我,欢迎Star、Fork :)微博:Trinea 主页:www.trinea.cn 邮箱:trinea.cn@gmail.com QQ:717763774目前包括:Android开源项目第一篇——个性化控件(View)篇 包括L
2014-11-19 14:58:37
892
转载 matrix.set,pre,post用法
最近在使用Matrix进行绘图的操作。对Matrix的一些方法有了一些更深的体会,记下来,以便日后复习。Matrix常用的方法:(一)变换方法: Matrix提供了translate(平移)、rotate(旋转)、scale(缩放)、skew(倾斜)四种操作,这四种操作的内部实现过程都是通过matrix.setValues(…)来设置矩阵的值来达到变换图片的效果。
2014-10-30 15:34:22
1179
转载 Android Camera 3D效果
一、概念在Android中要想实现3D效果,第一个想到的应该就是OpenGL ES,因为在很多基础教材中几乎都提到了它。但是其使用起来还是稍微麻烦一些,而且它也主要用在游戏方面,那在应用方面有没有更好的选择呢?答案是肯定的,使用Camera类就可以完成3D效果。它有旋转、平移的一系列方法,实际上都是在改变一个Matrix对象,一系列操作完毕之后,我们得到这个Matrix,然后画我们的物体,就可
2014-10-29 11:05:15
720
原创 [FAQ11625] Launcher3如何去掉主菜单,所有应用摆在桌面,类似小米桌面
Platform:MT6571MT6572MT6582MT6582/92+MT6290...Branch:KK1KK1.MP1KK1.MP3KK1.MP5...FAQ Content[DESCRIPTION]Launcher3去掉主菜单,所有应用摆在桌面,类似小米桌面 [SOLUTION]Launcher3/src/
2014-10-22 14:11:53
1117
转载 android View实现变暗效果
android项目中做一个默认图片变暗,有焦点时变亮的效果。相信大家都能各种办法,各种手段很容易的实现这个效果。这里记录下作者实现这个效果的过程及遇到的问题,仅供参考。见下图(注:因为是eclipse截图,所以有点色差了,黄色变成蓝色,不过暗亮的效果还是明显的O(∩_∩)O~): 1.脑袋里转的第一个实现的想法是: 2张图片,一张
2014-09-11 11:24:25
1396
转载 Android中保存图片的两种方式
Android中保存图片的两种方式第一种是保存到数据库:1、保存到数据库: 2、从数据库读取: 二是以图片格式保存到本地1、A、声明tempFile以保存到指定路径: B、保存到tempFile: 2、或者用系统方法保存到本地:
2014-09-03 20:04:35
1083
转载 如何为锁屏设置一张不同于launcher的,固定加载的背景图片
转自:http://blog.youkuaiyun.com/pecke/article/details/211039951. 在keyguardViewManager.java中拿掉FLAG_SHOW_WALLPAPER属性.2. 如需去掉锁屏原有的半透明背景色,在KeyguardViewBase.java中注释掉resetBackground();这个方法的调用。3. 在framew
2014-08-29 16:13:07
816
转载 Android framework系统默认设置修改
目录[-]转载请注明出处:http://blog.youkuaiyun.com/tiantian715/Launcher 总结: 1、launcher的布局太居中,要想两边拉伸 apps_customize_pageLayoutPaddingLeft">40dp apps_customize_pageLayoutPaddingRight">40d
2014-08-29 16:10:14
1414
原创 textview.setCompoundDrawables不显示图片
今天在代码中调用textview.setCompoundDrawables(null, drawable, null, null),que
2014-08-21 12:24:26
4444
转载 Android 反射调用方法并利用此方法展开android通知栏
前段时间由于项目需要实现了展开通知栏的功能,所谓展开通知栏,就是通过expand statusbar的方式将所有通知显示出来,也就是手势由顶部下滑展开的界面,statusbar属于全局且系统级别的界面,API中并没有开放独立的接口供我们调用以完成通知栏的展开,所以这里需要用到反射,通过反射调用方法,使用的方法是invoke(),这个方法是Method的方法,可能大家不太理解,我对这部分也知之甚少
2014-08-19 18:01:00
2183
转载 Android动画之Interpolator插补器
在使用动画Animation或者AnimationSet的时候,有一个interpolator插补器的属性。可以使用这个属性来修饰动画运动的速率。比如加速、先加速再加速等。安卓api提供几个已经实现好的插补器:AccelerateDecelerateInterpolator (效果)加速减速插补器(先慢后快再慢)AccelerateInterpolator 加速插补器(先慢后快)
2014-08-18 11:28:44
612
转载 android PorterDuffXfermode ,PorterDuff.Mode 使用 以及Porter-Duff规则详解
转自:http://www.cnblogs.com/jacktu/archive/2012/01/02/2310326.html
2014-08-13 17:55:49
602
转载 在Launcher3中增加主题切换功能
转自:http://blog.youkuaiyun.com/xuxinyl/article/details/26223959说明,在SD卡中放入theme_thumbs文件夹,里面存放主题风格的缩略图,然后在theme文件下存放主题的资源文件,例如/theme/sport等等,里面图标命名规则是主题KEY_加上快捷方式的类名(下划线取代点),例如sport_com_android_brow
2014-06-25 15:29:23
1384
转载 Android 中View类DrawingCache的使用
View组件显示的内容可以通过cache机制保存为bitmap, 主要有以下方法:void setDrawingCacheEnabled(boolean flag), Bitmap getDrawingCache(boolean autoScale), void buildDrawingCache(boolean autoScale
2014-06-13 15:15:39
821
转载 list.ensureCapacity()的作用
我们在使用Arraylist时,经常要对它进行初始化工作,在使用add()方法增加新的元素时,如果要增加的数据量很大,应该使用ensureCapacity()方法,该方法的作用是预先设置Arraylist的大小,这样可以大大提高初始化速度。 请看代码: package test;import java.util.ArrayList;public class Ens
2014-06-12 11:18:32
1039
转载 android Launcher基础知识
转自:http://blog.youkuaiyun.com/xianming01/article/details/7678050 本文将www.bangchui.org网络中的《android手把手教你开发launcher》系列文章进行了整理。这篇文章对lancher的基本功能点的实现做了简单介绍,看完后会对lancher有比较深刻的认识。1、launcher最简单实例laun
2014-06-11 11:06:49
653
转载 android.intent.category以及android.intent.action.MAIN
转自:http://blog.youkuaiyun.com/bage1988320/article/details/6583324一. android.intent.category.LAUNCHER与android.intent.category.HOME的区别android.intent.category.LAUNCHER:android.intent.category.LAUNCHER决
2014-06-11 10:19:21
1527
转载 如何使用android-support-V7包中ActionBar(Eclipse版)
以前3.0以前的版本要使用ActionBar,必须使用国外大牛写的ActionBarSherlock这个开源项目。今年的Google/IO大会之后,Google官方在android-support-v7包中添加了ActionBar,开始让2.1以后的版本支持ActionBar,从此以后曾经最火的Android开源项目ActionBarSherlock可以退出历史舞台了。要是用V
2014-06-05 17:06:36
596
转载 Android 里面的android_secret_code
原文:http://blog.youkuaiyun.com/learnrose/article/details/6223048;
2014-06-05 09:47:27
1227
转载 更新Android SDK之后Eclipse提示ADT版本过低的一个简易解决办法
首先说明一下发表这一篇博文的“历史原因”吧,因为在更新SDK之后,进入Eclipse设置Android SDK目录的时候,会突然说我的版本低什么的,尝试自己解决但失败之后,我在搜索引擎上找了很多中文的资料,但都没能找到真正解决问题的方法,几个小时之后,我放弃了,于是翻出去用英文找了一下,果然马上就找到解决方法了!对此我有几个疑问:1.国内的开发都停在低版本的系统上吗?2.国内开发不更新SDK吗?3
2014-05-29 10:13:34
779
转载 ContentObserver
前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。 ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它
2014-05-20 17:15:52
520
转载 Gridview的stretchMode详解附自动宽度
<GridView android:id="@+id/grid"android:layout_width="fill_parent"android:layout_height="fill_parent"android:verticalSpacing="35px" android:horizontalSpacing="5px" android:numColumns="auto_fit"
2013-11-25 16:39:06
811
转载 Eclipse打不开。The Eclipse executable launcher was unable to
Eclipse出现“The Eclipse executable launcher was unable to locate its companion shared library”错误的解决方法如下: 一、打开eclipse目录下的配置文件eclipse.ini。 二、将--launcher.library和-startup下面的路径都改为当
2013-11-15 16:14:20
15827
3
转载 android 拨号启动秘密app 无界面 receiver
至少在API=8,android还是支持无界面app的,比如一个app只有一个receiver,实现特定的功能;但到至多android 4.0已经默认不支持这样只有一个receiver的app了,即app必须具有activity,至于系统内置的无activity的app如何配置的,我还不清楚,但大部分情况下,android应该不允许无activity视图的app的receiver运行的,像接下来要
2013-11-14 09:27:50
1247
转载 ADT在线安装(http://dl-ssl.google.com/android/eclipse 打不开)
以往安装ADT根本就不是个问题,可是现在就是个大问题了,联通的宽带网络连www.google.com.hk都打不开,你叫我们这些P民怎么活? https://dl-ssl.google.com/android/eclipse http://dl-ssl.google.com/android/eclipse都无法正常访问,会提示android ADT Unable to connect t
2013-10-17 13:03:47
1264
转载 LevelListDrawable学习
<level-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@drawable/drawable_resource" android:maxLevel="integer"
2013-10-14 15:37:56
673
转载 android中dip、dp、px、sp和屏幕密度
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标准的长度单位,1pt
2013-10-11 10:11:24
905
转载 for循环中有多个限制结束条件的正确写法(小心逗号运算符)
for(i=a,j=b; id; i++,j--){....} 我以前都是把多个条件用 逗号 分隔开写。for(i=a,j=b; id; i++,j--){....}一直没有什么问题。但是今天我做了一个题,一直找不出来错误,我单步调试,最后终于被我发现,就是这种写法错了。原来,我之前的写法其实是逗号运算符, id 结果就是 j>d的结果~~
2013-10-07 09:32:45
3026
转载 Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT 1. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:Int
2013-06-19 14:47:52
662
转载 让两个HorizontalScrollView联动
有这样一个需求(相信股票列表会用的比较多,呵呵),需要当其中一个HorizontalScrollView滚动的时候另一个HorizontalScrollView也跟着滚动,所以才有了这个类:package com.ql.view;import android.content.Context;import android.util.AttributeSet;import an
2013-06-14 09:49:03
1373
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人