`
天天向上1989
  • 浏览: 418097 次
  • 性别: Icon_minigender_2
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
http://www.cnblogs.com/purediy/p/3462822.html
http://www.android100.org/html/201506/16/154168.html   一直试不出onRebind的方法的调用,网上找到了一个方法:   Service中onRebind方法被调用,只要符合两个必要条件就行 (1)服务中onUnBind方法返回值为true (2)服务对象被解绑后没有被销毁,之后再次被绑定   所以在绑定之前 startService , bindService - unbindService,然后再次bindService的时候,就会调用了

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.jar org.eclipse.paho.client.mqttv3-1.0.2.jar   2. android客户端 将之前编译的2个架包拷贝到 源码里android sample里,这样sample就可 ...
activity继承自FragmentActivity Fragment1继承自Fragment   在activity中: gettFragmentManager ,并且fragment都是android.app中的 FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction(); fragmentTransaction.add(R.id.fragment_layout, new Fragment1(), "frg1"); fragment ...
转两个不错的总结 http://www.cnblogs.com/kingOfPointer/archive/2012/12/21/2828018.html http://blog.chinaunix.net/uid-26930580-id-3844811.html http://blog.csdn.net/xieqibao/article/details/6707519     内存泄漏的原因: 不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序 中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无 ...
转自: http://www.ibm.com/developerworks/cn/java/j-jtp06197.html   Mark一下    
转自: http://blog.csdn.net/zhangzeyuaaa/article/details/42673245   单例模式有如下实现方式: public class Singleton { private static Singleton instance; private Singleton() { } public static Singleton getInstance() { if (instance == null) { instanc ...
函数原型 char* strncpy(char*dest,char*src,size_tn);   strncpy相对于strcpy来说, 被认为是比较安全的函数, 不会造成目标缓冲区的溢出。 但是该函数不会再目标缓冲区的结尾自动加上字串结束标志符'\0', 需要在程序中手工在结束处置'\0'.   今天遇到一个BUG由此导致~        
http://www.cnblogs.com/bcbr/articles/4268276.html   需求是,imageview 宽度充满屏幕,高度自适应   首先,需要给你的ImageView  imageView.setAdjustViewBounds(true); imageView.setScaleType(ScaleType.FIT_XY);   LayoutParams params = new LayoutParams(screenWidth, LayoutParams.WRAP_CONTENT); imageView.setLayoutParams(par ...
异常: 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): at android.view.ViewRootImpl.setView(ViewRootImpl.java:736) 10-08 18:57:07.696: E/AndroidRuntime(16 ...

快速排序

转自 http://blog.csdn.net/morewindows/article/details/6684558   快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用 优点之一就是可以原地排序,空间复杂度低   ...
在集成了支付宝的测试APP中,付款时填写了自己的用户名和密码。 可怕的是之后这个信息会一直都在,显示了我的余额宝和付款的几张银行卡   上网搜了才发现,这个SDK貌似没有接口来处理 http://www.zhihu.com/question/31154479   里面的答案是可以得: 登录手机支付宝钱包,账户安全里面有设备管理,删除掉设备授权即可
转自 http://blog.sina.com.cn/s/blog_69dcd5ed0101171h.html#cmt_3440623   1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. new String()和new String("")都是申明一个新的空字符串,是空串不是null;  
重写了ListView, adapter写的也没什么问题。 layout就是一个图片,下方一行文字。 滑动之后,图片有正确更新,但是文字依旧是旧的item的。   这个在Android5.0之后是好的,所以猜测是系统的BUG?   修改方式: holder.name.setText(infos.desc);                          改成: holder.name.post(new Runnable() {   @Override public void run() { holder.name.setText(infos.desc); } ...
转自 http://www.cnblogs.com/jacktu/archive/2010/12/30/1921475.html     VMRuntime.getRuntime().setTargetHeapUtilization(TARGET_HEAP_UTILIZATION); VMRuntime.getRuntime().setMinimumHeapSize(CWJ_HEAP_SIZE); 以上两种方法,对内存溢出问题并没有实质帮助。   堆(HEAP)是VM中占用内存最多的部分,通常是动态分配的。堆的大小不是一成不变的,通常有一个分配机制来控制它的大小。比如【下 ...
Global site tag (gtag.js) - Google Analytics