09 2016 档案
摘要:死锁的定义: 1、一般的死锁 一般的死锁是指多个线程的执行必须同时拥有多个资源,由于不同的线程需要的资源被不同的线程占用,最终导致僵持的状态,这就是一般死锁的定义。 package com.cxt.thread; public class TestDeadLock extends Thread{ b
阅读全文
摘要:一个线程中变量的修改可能不会立即对其他线程可见,事实上也许永远不可见。 在代码一中,如果一个线程调用了MyClass.loop(),将来的某个时间点,另一个线程调用了MyClass.setValue(100),第一个线程可能仍然不会终止,可能永远循环下去 上面的问题有两种解决办法: 一是使用sync
阅读全文
摘要:实际上都是互补的,也就是说一些原则需要利用另一些原则来实现自己。 6大原则如下: 1)单一职责原则,一个合理的类,应该仅有一个引起它变化的原因,即单一职责,就是设计的这个类功能应该只有一个; 优点:消除耦合,减小因需求变化引起代码僵化。 2) 开-闭原则,讲的是设计要对扩展有好的支持,而对修改要严格
阅读全文
摘要:URLEncoder.encode("刘美美", "utf-8").toString() = %E5%88%98%E7%BE%8E%E7%BE%8E 然后%E5%88%98%E7%BE%8E%E7%BE%8E通过 URLDecoder.decode("%E5%88%98%E7%BE%8E%E7%BE
阅读全文
摘要:Android:Activity+Fragment及它们之间的数据交换 关于Fragment与Fragment、Activity通信的四种方式 比较好一点的Activity+Fragment及它们之间的数据交换
阅读全文
摘要:Unicode符号范围 (一个字符两个字节) | UTF-8编码方式 (十六进制) | (二进制) —————————————————————– 这儿有四个字节从 00 00 00 00 到 00 00 00 7F | 0xxxxxxx 一个字符需要一个字节 从 00 00 00 80 到 00 0
阅读全文
摘要:首先要打开快捷键的设置界面啦:File>Settings>Keymap 快捷键的英文名 Android Studio Eclipse 把代码提示换成了Class Name Completion, 快捷键是Ctrl+Alt+Space(空格键)。 代码提示快捷键Alt+/, android studi
阅读全文
摘要:解析XML文件 生成XML文件 XmlPullParser 的使用 生成xml文件的时候如果要出现“<”括号,可以使用脚本把被转成<的<,替换回< (不要直接使用路径,通过方法获取路径) 前提是sed命令要在这个Android系统中有效
阅读全文
摘要:前期自己要把gradle环境变量配置好 在Terminal中gradle命令行编译apk 输入gradle assembleRelease 会编译全部module编译单个modulecd ./xiruan //xiruan是module的名字 //意思是进入module目录gradle assemb
阅读全文
摘要:Android Studio2.0 教程从入门到精通Windows版 - 安装篇 Android Studio第一次启动跳不过“ downloading components”解决方案 通过hosts文件进行FQ 异常信息: 刚开始使用AndroidStudio 在网上看的时候,一直以为是自己gra
阅读全文
摘要:1.需要一个ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar的架包。 2.需要知道webservice的命名空间 3.需要WSDL文档中的URL 4.完整代码
阅读全文
摘要:1. 静态 Activity 2. 静态 View 3. 非静态内部类 4. 匿名类 5. Handler 6. Thread 7. TimerTask 8. SensorManager 1.资源对象没关闭造成的内存泄漏 2.构造Adapter时,没有使用缓存的convertView 3.Bitma
阅读全文

浙公网安备 33010602011771号