- 浏览: 235016 次
最新评论
-
iwangyiyx2:
...
加盐算法 -
seffxu:
我安装了run-jetty-run插件,并配置完成;通过Deb ...
jetty eclipse 插件 run-jetty-run
文章列表
一、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
- 博客分类:
- android
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 ...
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/)
一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可。今天在网上找了半天,通过查看对这个密钥对的理解,总算弄清楚了。 公钥和私钥就是俗 ...
websocket学习笔记
- 博客分类:
- websocket
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 权 ...
push的几种实现方式
- 博客分类:
- android
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、 ...
andoird引入jar包工程
- 博客分类:
- android
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
一个变态的统计文件中log不重复字符的个数的程序
- 博客分类:
- work
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 = ...
android AsyncTask介绍
- 博客分类:
- android
AsyncTask和Handler对比
1 ) AsyncTask实现的原理,和适用的优缺点
AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.
使用的优点:
l 简单,快捷
l 过程可控
使用的缺点:
l 在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.
2 )Handler异步实现的原理和适用的优缺点
在Handler 异步实现时,涉及到 Handler, Looper, Message,Th ...