- 博客(146)
- 问答 (3)
- 收藏
- 关注
原创 【转】Android持续优化 - 提高流畅度
[url]http://www.cnblogs.com/purediy/p/3462822.html[/url]
2016-03-18 14:38:37
154
原创 onRebind调用
http://www.android100.org/html/201506/16/154168.html 一直试不出onRebind的方法的调用,网上找到了一个方法: Service中onRebind方法被调用,只要符合两个必要条件就行(1)服务中onUnBind方法返回值为true(2)服务对象被解绑后没有被销毁,之后再次被绑定 所以在绑定之前 startSer...
2016-03-02 12:27:46
239
原创 MQTT实现
1. 编译MQTT客户端架包我选的是 Eclipse Paho Java 在 http://git.eclipse.org/c/paho/org.eclipse.paho.mqtt.java.git/ 下载源码导入到eclipse里面,调用maven install编译出2个架包:org.eclipse.paho.android.service-1.0.2.jaror...
2016-03-02 12:22:52
566
原创 onAttach有时不会被调用
activity继承自FragmentActivityFragment1继承自Fragment 在activity中: gettFragmentManager ,并且fragment都是android.app中的FragmentTransaction fragmentTransaction = getFragmentManager().beginTransa...
2016-03-01 11:38:48
602
原创 【转】android 开发如何做内存优化
转两个不错的总结http://www.cnblogs.com/kingOfPointer/archive/2012/12/21/2828018.htmlhttp://blog.chinaunix.net/uid-26930580-id-3844811.htmlhttp://blog.csdn.net/xieqibao/article/details/6707519 内...
2015-12-04 20:52:52
102
原创 【转】Java 理论与实践: 正确使用 Volatile 变量
转自:http://www.ibm.com/developerworks/cn/java/j-jtp06197.html Mark一下
2015-12-01 18:04:14
194
原创 【转】由volatile看到, 双重检查锁定(double-checked locking)与单例模式
转自:http://blog.csdn.net/zhangzeyuaaa/article/details/42673245 单例模式有如下实现方式:public class Singleton { private static Singleton instance; private Singleton() { } ...
2015-12-01 16:59:26
107
原创 用strncpy时,记得手动把最后一位设为'\0'
函数原型 char* strncpy(char*dest,char*src,size_tn); strncpy相对于strcpy来说, 被认为是比较安全的函数, 不会造成目标缓冲区的溢出。 但是该函数不会再目标缓冲区的结尾自动加上字串结束标志符'\0', 需要在程序中手工在结束处置'\0'. 今天遇到一个BUG由此导致~ ...
2015-10-28 16:23:32
3313
2
原创 【转】android ImageView 宽度设定,高度自适应
http://www.cnblogs.com/bcbr/articles/4268276.html 需求是,imageview 宽度充满屏幕,高度自适应 首先,需要给你的ImageView imageView.setAdjustViewBounds(true);imageView.setScaleType(ScaleType.FIT_XY); LayoutPar...
2015-10-13 11:11:57
170
原创 Dialog最好不要判断是否为空, 每次都直接new
异常:android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@42fe4230 is not valid; is your activity running?10-08 18:57:07.696: E/AndroidRuntime(16021):...
2015-10-08 19:06:40
976
原创 快速排序
转自 http://blog.csdn.net/morewindows/article/details/6684558 快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用优点之一就是可以原地排序,空间复杂度低 快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策...
2015-08-26 15:27:37
120
原创 android 客户端 支付宝SDK登陆后 账号如何切换
在集成了支付宝的测试APP中,付款时填写了自己的用户名和密码。可怕的是之后这个信息会一直都在,显示了我的余额宝和付款的几张银行卡 上网搜了才发现,这个SDK貌似没有接口来处理http://www.zhihu.com/question/31154479 里面的答案是可以得:登录手机支付宝钱包,账户安全里面有设备管理,删除掉设备授权即可...
2015-08-25 19:06:24
234
原创 string是一个特别的对象
转自 http://blog.sina.com.cn/s/blog_69dcd5ed0101171h.html#cmt_3440623 1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. new String()和new String("")都是申...
2015-08-17 10:09:35
150
原创 setText有时会有BUG,更改不了文字
重写了ListView, adapter写的也没什么问题。layout就是一个图片,下方一行文字。滑动之后,图片有正确更新,但是文字依旧是旧的item的。 这个在Android5.0之后是好的,所以猜测是系统的BUG? 修改方式:holder.name.setText(infos.desc); 改成:holder...
2015-08-04 11:23:58
852
原创 【转】 关于Android堆内存的设置
转自 http://www.cnblogs.com/jacktu/archive/2010/12/30/1921475.html VMRuntime.getRuntime().setTargetHeapUtilization(TARGET_HEAP_UTILIZATION);VMRuntime.getRuntime().setMinimumHeapSize(CWJ_HEAP...
2015-06-25 10:55:23
164
原创 [Leetcode] Jump Game II
题目: Given an array of non-negative integers, you are initially positioned at the first index of the array.Each element in the array represents your maximum jump length at that position.Your ...
2015-06-19 16:00:24
89
原创 Eclipse中打开自动提示
打开 Eclipse -> Window -> Perferences -> Java -> Editor -> Content Assist,在右边最下面一栏找到 auto-Activation ,下面有三个选项,找到第二个“Auto activation triggers for Java:”选项 在其后的文本框中会看到一个“.”存在。这表示:只有输入“.”之...
2015-06-19 11:56:35
110
原创 降低gnu 版本
sudo apt-get install gcc-4.5sudo apt-get install g++-4.5cd /usr/binsudo rm g++sudo ln -s g++-4.5 g++sudo rm gccsudo ln -s gcc-4.5 gcc
2015-06-19 11:56:07
255
原创 翻译 并理解Native Client: A Sandbox for Portable, Untrusted x86 Native Code
可以参考 http://www.cnblogs.com/phinecos/archive/2008/12/12/1353816.html 摘要: 本文章主要描述 Native Client(一个运行跨平台、不可信x86平台代码的沙盒环境)的设计思想、实现原理以及相应评价。Native Client的目的,是让基于浏览器的APP,在不用牺牲安全性的前提下,有着与native app相同...
2014-09-29 16:01:02
326
原创 VIM 常用的命令
1) 复制 yy2) 粘贴 p3) 剪切 dd4) cw → 替换从光标所在位置后到一个单词结尾的字符 5) 跳至N行 NG【G大写】6) 0 → 数字零,到行头 7) $ → 到本行行尾 8) w → 到下一个单词的开头 【go to the start of the following [w]ord】9) b → 到上一个单词的开头 【go to the [b]eginning of...
2014-02-18 15:47:45
96
原创 using namespace std; 跟assert有关系么?
今天读c++ primer 里面提到: #include <cassert>将cassert 的内容被读入到我们的文本文件中但是由于所有的C++库名字是在名字空间std 中被定义的因而在我们的程序文本文件中它们是不可见的除非用下面的using 指示符显式地使其可见using namespace std;使用C 头文件的#include 指示符#include <as...
2013-09-23 17:15:35
107
原创 解析dbus参数
截取自 http://www.netmite.com/android/mydroid/external/dbus/tools/dbus-print-message.c static voidprint_iter (DBusMessageIter *iter, dbus_bool_t literal, int depth){ do { int type...
2013-09-06 11:19:54
1024
原创 移植libharu至android
NDK编译开始一直还天真的以为在桌面下编好的/usr/local/libhpdf.so可以直接用,后来才意识到要用NDK重新编~.~ 步骤:项目路径/jni下有两个文件夹:libharu 和 lpng163 其中包含了 所有对应的src 和 include文件还有haru 自带的例子 font_demo.cpp 针对: lpng163 include ...
2013-09-05 13:42:13
208
原创 【转】 JNI调用错误: No implementation found for native
JNI 调用时,一直报 No implementation found for native 有一个可能是,如果调用的是C++的代码,必须加extern "C" 【转】 jni 调用c和c++的区别. 1、JNIEnv *env参数的使用所有JNI接口的第一个参数是JNIEnv *env, 在C中,使用方法是(*env)->NewStringUTF(env...
2013-09-02 15:56:14
467
原创 error while loading shared libraries: xxx.so.x"错误的原因和解决办法
转自: http://blog.chinaunix.net/uid-26212859-id-3256667.html 里面提到:2) 如果共享库文件安装到了/usr/local/lib(很多开源的共享库都会安装到该目录下)或其它"非/lib或/usr/lib"目录下, 那么在执行ldconfig命令前, 还要把新共享库目录加入到共享库配置文件/etc/ld.so.conf中, 如下...
2013-07-26 18:01:45
87
原创 【转】ubuntu12.04下创建eclipse快捷方式
1. sudo gedit /usr/share/applications/eclipse.desktop 2. 贴入下面内容 [Desktop Entry]Categories=Development;Comment[zh_CN]=Comment=Exec=/home/owen/Software/eclipse/eclipseGenericName[zh_...
2013-05-10 10:37:29
88
原创 错误总结
错误提示:terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct NULL not valid问题: 将NULL赋值给std::string变量
2013-05-04 18:16:11
86
原创 c++ 学习总结
1) 8.0是默认为double型的,所以template会报错:template parameter '' is ambiguous 2)"cannot convert from 'const int *__w64 ' to 'int *' " :对const 修饰的变量取地址,要强制转化下...
2013-02-17 10:53:46
79
原创 【转】android中scrollview嵌套HorizontalScrollView导致横向滑动卡顿现象解决
转载自:IT驿站[http://www.blogchen.com]本文链接: http://www.blogchen.com/archives/584.html 也许会有人遇到,在这里说下解决方法。方便以后有人纠结这个问题。开发中经验会遇到滑动里面嵌入滑动的问题,但是这种情况下触摸事件就会发生冲突。导致滑动非常卡,甚至出现程序停止响应。这种情况下我们一般需要重写vi...
2012-11-09 10:42:27
252
原创 onFling为什么执行不到
因为onDown方法return了false,导致依赖于onDown的onFling无法被触发。改成return true 就可以啦!
2012-09-04 09:48:34
208
原创 Unable to launch app or broadcast Intent process is bad
怎么回事啊!!! 开始还好好的,后来不晓得怎么了,装widget一直报这个错,不晓得抽什么风, 网上说神马卸掉重装,卸掉关机重启重装,统统都不行。。。。...
2012-08-22 17:38:45
2546
原创 java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo
很奇怪,明明classpath设置的好好的,还是报错,用网上的方法也不行。后来我在<classpathentry kind="lib" path="libs/robotium-solo-3.2.1.jar" />后面加上exported="true",就可以了,也不晓得具体原因,先记下来,mark一下...
2012-08-15 16:38:19
96
原创 surfaceview 导致屏幕闪
原因暂时发现canvas = getHolder().lockCanvas();getHolder().unlockCanvasAndPost(canvas); 调用多次上述代码,太过于频繁,如果短于15毫秒左右就会造成视觉上的闪烁 TODO 未待完续...
2012-08-08 13:46:49
813
原创 【转】Android getWidth和getMeasuredWidth
以前做项目的时候用到过,也不是很明白,现在看了别人的总结,转来。。。 代码一public class MainActivity extends Activity { private LinearLayout mBackgroundLayout; private TextViewTest mTextViewTest; @Override public void o...
2012-07-20 10:51:04
79
原创 导入工程问题多多
导入工程,问题多多。 一导入架包,就报XXXXX.classpath (拒绝访问。) 问题在于导入的工程.classpath文件是隐藏的,解掉隐藏就OK了
2012-07-06 14:20:22
150
原创 java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo
坑爹的以前好好的工程,后来打包,再解压,再import到eclipse里就一直报标题那个错,无论怎么clean,remove from build path, add to build path 都不行,后来一搜,发现:http://www.blogjava.net/anchor110/articles/355699.html#Post 上面说要把libs设为source 文件夹,后来一试...
2012-07-06 14:18:56
70
原创 关于canvas的save()及restore()方法
import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint...
2012-05-31 10:36:36
186
原创 【转】gen already exists but is not a source folder.
【ERROR】gen already exists but is not a source folder. Convert to a source folder or rename itThis is a common error and you can solve it following these steps:Right click on the project and go to ...
2012-05-31 10:12:27
88
原创 android selector 需要顺序的啊
今天弄了蛮久selector,老是没有效果刚开始时这样的 <?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@drawab.
2012-05-25 22:37:59
268
空空如也
关于byte转为char的
2010-02-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人