摘要:
/** * bitmap 图片缩放到指定大小 */ public static Bitmap resizeImage(Bitmap bitmap, int w, int h) { Bitmap BitmapOrg = bitmap; int width = BitmapOrg.getWidth(); ... 阅读全文
摘要:
Android studio教程:[4]真机测试 1.连不上手机 Android Studio识别不了手机(最后还是恢复成勾中的状态),重启,Android Studio连接真机没反应? 2.连上手机之后编译失败 Error:Could not determine the dependencies 阅读全文
摘要:
Android Butterknife 8.4.0 使用方法总结 阅读全文
摘要:
Android SDK版本号 与 API Level 对应关系如下表: Code nameVersionAPI level (no code name) 1.0 API level 1 2008年9月23 (no code name) 1.1 API level 2 2008 年9月发布的Andro 阅读全文
摘要:
升级时碰见的异常 异常 W/asset ( 1245): Asset path /data/data/com.****.******/files/apps/pjlauncher.apk is neither a directory nor file (type=0).W/DefContainer( 阅读全文
摘要:
1.路径最好不要是自己拼写的路径/mnt/shell/emulated/0/wifidog.conf 最好是通过方法获取的路径,不然可能导致命令无效 (挂载点的原因) public static final String SDCARD_ROOT=Environment.getExternalStor 阅读全文
摘要:
EntropyService:熵(shang)服务,用于产生随机数PowerManagerService:电源管理服务ActivityManagerService:最核心服务之一,Activity管理服务TelephonyRegistry:电话服务,电话底层通知服务PackageManagerSer 阅读全文
摘要:
AndroidRuntime类是安卓底层很重要的一个类,它负责启动虚拟机以及Java线程,AndroidRuntime类在一个进程中只有一个实例对象保存在全局变量,gCurRuntime中。 阅读全文
摘要:
【unsigned】 16位系统中一个int能存储的数据的范围为-32768~32767,而unsigned能存储的数据范围则是0~65535。由于在计算机中,整数是以补码形式存放的。根据最高位的不同,如果是1,有符号数的话就是负数;如果是无符号数,则都解释为正数。另外,unsigned若省略后一个 阅读全文
摘要:
finalize();(不建议使用,代价高,不确定性大) 如果你在一个类中覆写了finalize()方法, 那么你可以在第一次被GC的时候,挽救一个你想挽救的对象,让其不被回收,但只能挽救一次。 GC内存回收中的 new generation 新生代 tenured generation 老年代 M 阅读全文
摘要:
基于ijkplayer封装支持简单界面UI定制的视频播放器 可以解析ts格式的so库 怎样编译出可以解析ts等格式的so库?就是编译的时候需要在哪一步修改配置? 一些电视台的m3u8 CCTV1综合,http://58.135.196.138:8090/live/db3bd108e3364bf388 阅读全文
摘要:
// 1. 实现一个函数,在一个有序整型数组中二分查找出指定的值,找到则返回该值的位置,找不到返回 -1。 package demo; public class Mytest { public static void main(String[] args) { int[] arr={1,2,5,9, 阅读全文
摘要:
死锁的定义: 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 阅读全文