`
文章列表
一、RotatView   package com.sun.shine.myrotation.view; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.drawable.BitmapDrawable; import android.os.Handler; ...

android busybox

1、下载busybox:http://www.busybox.net/downloads/binaries/   2、重命名下载的包: busybox-armv6l --〉 busybox,   3、改写system目录权限,获取写数据权限     $ adb shell # su # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system   4、将busybox放入system/xbin 目录   5、执行权限更改:$ chmod 755 busybox   6、可以尝试使用命令了      # ...
http://vaero.blog.51cto.com/4350852/778139   package com.lenovo.cpuusage; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; public class CPUUsage { // top命令 public static final String[] CMD = { "top -b -n 1&q ...

tcpdump

    博客分类:
  • iOS
1, mac下使用tcpdump命令需要root权限,所以首先进入到root用户下:   ------------------------------------------- localhost:~ samrt$ sudo passwd root Password:                                            --------提示输入smart用户的密码 Changing password for root. New password:                                     --------提示给ro ...
转自(http://blog.163.com/gou_he_ping/blog/static/172761996201091483640200/)   一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可。今天在网上找了半天,通过查看对这个密钥对的理解,总算弄清楚了。      公钥和私钥就是俗 ...
1、为什么使用websocket   a、实时性要求高 b、client端与server端交互多且对客户端控制不足。(轮询、服务器推送) c、基于http的长链接
在 Android 中,如果要使用系统限制的权限(比如 android.permission.WRITE_SECURE_SETTINGS),我们需要把程序安装到 /system/app/ 下。 下面以 SecureSetting.apk 为例,演示这个操作。需要准备一台已经获得 Root 权限的手机。 1、通过 USB 连接手机和电脑。 2、使用 adb 控制手机。 $ adb push SecureSetting.apk /sdcard/ // 上传要安装的文件,为安装做准备。 $ adb shell $ su // 切换到 root 用户。如果没有获得 Root 权 ...
    AirBop :http://www.airbop.com/  (国际) JPush :http://jpush.cn/index.jsp (极光推送,国内)   GCM Push Notifications(又称C2DM) (google自带的push方法,服务器经常被屏蔽,开源源码自己实现): http://sourceforge.net/projects/androidpn/  http://www.codeproject.com/Tips/434338/Android-GCM-Push-Notification            

final, static

    博客分类:
  • java
一、final   1、final方法特点   final类:final类不能被继承,也就等于final类里的方法不能被覆盖,方法就是final方法。 final方法:如果不希望方法被继承,就把它定义成final类型   2、使用final方法的原因   a、把方法锁定,不允许其他人来改变他的实现 b、高效。编译器发现final方法时用内嵌实现,大大提高执行效率。
  共享UID 安装在设备中的每一个Android包文件(.apk)都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID 在应用程序安装到设备中时被分配,并且在这个设备中保持它的永久性。 通过Shared User id,拥有同一个User id的多个APK可以配置成运行在同一个进程中.所以默认就是可以互相访问任意数据. 也可以配置成运行成不同的进程, 同时可以访问其他APK的数据目录下的数据库和文件.就像访问本程序的数据一样. 对于一个APK来说,如果要使用某个共享UID的话,必须做三步: 1、 ...
step one:   properties -> Java Build Path -> Projects -> Add (Project path)     step two:   properties -> Android -> Library -> Add

Base32加解密算法

    博客分类:
  • java
一、参考文档 :http://hi.baidu.com/xiaoyaoyiyiyun/item/1df00a0dba2e7c78bfe97ef7   二、代码实现:   Base32.java   package com.xiaxing.learning.Base32; public class Base32 { private static final char[] ALPHABET = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', ' ...
一、简介   ijetty是移动设备上的jetty,为andoird系统提供web container,像乐关联、快牙、茄子快传等局域网内的通信可以通过ijetty实现。   官方网站:code.google.com/p/i-jetty/     二、build Console Web Application   教程:  http://code.google.com/p/i-jetty/wiki/BuildInstructions     三、涉及到的应用点   maven、i-jetty、svn、sevlet  
package com.xiaxing.io; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.List; public class FileOperator { private static final String FILTER = ...
AsyncTask和Handler对比 1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. 使用的优点: l  简单,快捷 l  过程可控   使用的缺点: l  在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来. 2 )Handler异步实现的原理和适用的优缺点 在Handler 异步实现时,涉及到 Handler, Looper, Message,Th ...
Global site tag (gtag.js) - Google Analytics