
Android开发总结
文章平均质量分 61
Android-都市猎人
从事软件开发,希望共同学习探讨
展开
-
Android中未读信息提示图标的实现
在Android APP的实现中,经常看到 一些信息的提示,比如在微信的未读条数,信息的未读条数。其中信息的未读条数,一般在Launcher的WorkSpace主界面上,会在SMS/MMS图标上显示一个未读数量的图标。关于SMS/MMS未读短信的条数,可以通过Resovler查询sms/mms数据库得到,本文模拟一个在contacts图标上叠加一个未读图标的实现。代码很简单,大原创 2015-09-07 20:37:48 · 2940 阅读 · 0 评论 -
关于在TEE环境下,无法使用htobe64函数的问题
在TEE环境下,o可能由于安全问题,无法使用htobe64函数,所以使用另一种方式来完成这个函数的转换功能:#include #include #include #include #include #include #include #include using namespace std;static uint32_t convert_x(uint原创 2016-04-08 17:46:57 · 2577 阅读 · 0 评论 -
ubuntu下打印unit64_t size_t uint32_t 类型
最近写c库时,发现需要对unit64_t size_t uint32_t这几个类型进行打印,总结一下:#include #include #include int main(){ size_t i = 1; uint32_t j = 2; uint64_t k = 3; printf("i: [%zu]\n",i);原创 2016-04-08 11:07:07 · 2542 阅读 · 0 评论 -
在ubuntu14.04上使用Android SDK创建模拟失败
最近在ubuntu上使用Android SDK新建模拟器时,发现会提示:[2016-03-22 10:56:20 - SDK Manager] Failed to create the SD card.[2016-03-22 10:56:20 - SDK Manager] Failed to create sdcard in the AVD folder.以前也遇到了这个错误,没有记录原创 2016-03-22 11:06:15 · 306 阅读 · 0 评论 -
Android开发 |常见的内存泄漏问题及解决办法
在Android开发中,内存泄漏是比较常见的问题,有过一些Android编程经历的童鞋应该都遇到过,但为什么会出现内存泄漏呢?内存泄漏又有什么影响呢? 在Android程序开发中,当一个对象已经不需要再使用了,本该被回收时,而另外一个正在使用的对象持有它的引用从而导致它不能被回收,这就导致本该被回收的对象不能被回收而停留在堆内存中,内存泄漏就产生转载 2016-03-06 16:21:10 · 441 阅读 · 0 评论 -
EditText禁止输入Emoji表情的处理
private void initEditText() { addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int before,转载 2016-01-21 13:46:26 · 844 阅读 · 0 评论 -
@SuppressLint("DrawAllocation")作用
DrawAllocation 避免在draw和layout的时候创建对象,频繁的调用,垃圾回收操作会影响一些UI的体验Avoid object allocations during draw/layout operations (preallocate and reuse instead)Issue: Looks for memory allocations within dr原创 2015-11-24 10:23:21 · 1845 阅读 · 0 评论 -
Android Imagview快速设置、切换图像时,闪烁的问题解决
在做一个项目时,出现问题,就是provider端数据库会不断的有数据更新, 而我们会有 应用APP注册Observer,监听数据库的变化,然后更新界面。在界面中就包含了ImageView,每监听到一次数据库的改变,app就会重新查询,更新头像。数据库的循环插入速度很快,那么ImageView的更新速度也就很快,自然也就出现了闪烁的现象。在网上也查看了一些方法,并不是很有效。原创 2015-09-07 20:16:40 · 4705 阅读 · 1 评论 -
Android4.4中获取资源路径问题
关于Android4.4的图片路径获取,如果回来的Uri的格式有两种[java] view plaincopycontent://com.android.providers.media.documents/document/image:3951 [java] view plaincopy转载 2014-05-05 14:16:53 · 707 阅读 · 0 评论 -
Android4.x中ScrollView嵌套ListView,ListView不能完全显示总结、解决办法
当ScrollView嵌套ListView时,使用listview设置setAdpter后,需要重新设置listview控件的宽高。在网上尝试了一些方法,重新设置高度之后,仍然不能完全显示,经过调试,使用下面的方法,可以使ListView完全显示。在setAdapter后,使用UtilityHelper .setListViewHeightBasedOnChildren(listview)调用。原创 2014-03-03 09:24:45 · 594 阅读 · 0 评论 -
Android5.1中调试PreferenceActivity的时候,back键无效的问题处理
最近在调试5.1的代码的时候,调试phone相关的设置部分时,发现CallFeaturesSetting的返回键设置为: dialog.getActionBar().setDisplayHomeAsUpEnabled(false);设置为true之后: dialog.getActionBar().setDisplayHomeAsUpEnabled(true);还是原创 2015-08-30 10:59:24 · 1153 阅读 · 0 评论 -
android锁屏代码
import android.app.admin.DevicePolicyManager;DevicePolicyManager mDPM = (DevicePolicyManager) mContext.getSystemService(Context.DEVICE_POLICY_SERVICE);mDPM.lockNow();翻译 2014-04-21 12:33:25 · 960 阅读 · 0 评论 -
uboot中语句__asm__ __volatile__("": : :"memory");理解
The GCC manual says using "asm volatile" prevents the asm instruction from being "moved significantly" and adding "memory" to the clobber list prevents GCC from keeping memory values cached in转载 2016-05-06 17:02:28 · 756 阅读 · 0 评论