- 博客(123)
- 资源 (17)
- 收藏
- 关注
原创 替换APK操作脚本
@echo off adb rootadb remountset APK_PATH=%cd%for /f "delims=" %%i in ('dir /b /a-d /s %APK_PATH%') do (if %%~xi==.apk (echo.echo --------------- replace %%~nxi ---------------adb shell rm -rf system/...
2018-05-17 18:30:50
961
原创 Java 编程思想---异常处理
1 把当前异常对象重新抛出,那么printStackTrace()只是记录上次异常抛出点的调用栈信息,而非重复异常抛出点的信息; 要想更新这个信息,可以调用fillInStackTrace(),即throw (Exception)e.fillInStackTrace();这将返回一个Throwable对象,它是通过把当前调用栈信息填入到原来那个异常对象而建立的。2 如果再次抛出另外一个
2017-11-09 10:52:13
409
原创 JAVA 编程思想第11章--持有对象
1 Arrays.asList可把一个数组和一组用逗号隔开的元素组变成一个Arraylist,这个Arraylist是个视图,不能改变size,但是可以修改元素2 Collection.addAll只接受Collection参数,而Collections.addAll接收参数列表3 class Snow {}class Powder extends Snow {}class Lig
2017-10-19 11:42:59
424
原创 JAVA 编程思想第10章--内部类概要
1 内部类可以访问外部内所有成员,无访问权限的限制2 内部类对象实例化必须依赖外部类的实例,静态内部类无需依赖3 不能直接引用外部类名称来实例化内部类4 外部类A不能访问类B的private内部类5 局部内部类---方法里的内部类
2017-10-17 16:47:22
329
原创 第一开机来电无铃音
private void makeLooper() { if (mRingThread == null) { mRingThread = new Worker("ringer"); if (mRingThread.getLooper() == null) { return ;
2014-05-19 17:35:01
840
原创 在Launcher3中增加主题切换功能
1 \packages\apps\Launcher3\res\layout\theme_picker.xml android:layout_width="match_parent" android:layout_height="match_parent" > xmlns:android="http://schemas.android.com/apk/res/
2014-05-19 10:57:07
8022
原创 android 增加重启功能
1 frameworks/base/core/java/android/view/WindowManagerPolicy.java
2014-05-19 10:44:14
1202
原创 实现Launcher3的立方滚动特效
@Override protected void dispatchDraw(Canvas canvas) {if(this instanceof AppsCustomizePagedView){if(getChildCount() final long drawingTime = getDrawingTime(); final int count = getC
2014-05-19 10:34:04
3143
原创 android 低内存管理机制
android低内存管理的宗旨是:对于使用物理内存最多,并且重要性最小的进程进行kill操作,以达到内存优化的目的。具体实现过程是:1 首先在/sys/module/lowmemorykiller/parameters/adj指定lowmen_adj数组,lowmen_adj定义了各个阶段的adj临界值,该值越大,说明重要性越小;一样在/sys/module/lowmemorykiller
2012-05-11 11:06:10
4462
转载 电视视频术语
1 ATSCATSC(Advanced Television System Committee, 先进电视制式委员会)是美国数字电视地面传输标准,ATSC广播频道的带宽为6MHZ,调制采用8VSB,信源编码视频压缩采用MPEG-2,音频压缩采用AC-3压缩标准。2 DMB DMB是英文Digital Multimedia Broadcasting(数字多媒体广播)简称,是通信和广播
2012-04-10 10:46:29
1498
转载 Sorenson Spark视频编解码器
简介 Sorenson Spark是Flash MX内置的运动视频编解码器,它让我们能够在Flash MX中添加视频内容。Spark是一个高质量的视频编码/解码器,它可以在提高视频质量的同时显著降低带宽要求。以前的Flash 只能使用连续位图图像来模拟视频,包含Spark后, Flash MX在视频支持能力方面有了很大的提高。编辑本段原理 Spark视频编解码器
2012-04-09 18:38:17
2060
转载 音视频相关协议
1 MPEG-4MPEG4于1998 年11 月公布,原预计1999 年1月投入使用的国际标准MPEG4不仅是针对一定比特率下的视频、音频编码,更加注重多媒体系统的交互性和灵活性。MPEG专家组的专家们正在为MPEG-4的制定努力工作。MPEG-4标准主要应用于视像电话(Video Phone),视像电子邮件(Video Email)和电子新闻(Electronic News)等,其传
2012-04-09 18:36:31
1276
转载 JAVA容器类 - [转载]
容器类 Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而 ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于
2012-03-30 09:54:19
626
转载 android 用tcpdump抓取网络包
Instructions http://source.android.com/porting/tcpdump.html Source Code and Documents http://www.tcpdump.org/ Compiled Binary Download http://www.strazzere.com/android/tcpdump 数据包分析工
2011-12-07 16:45:12
2393
转载 make命令参数详解
Make命令本身可带有四种参数:标志、宏定义、描述文档名和目标文档名。其标准形式为: Make [flags] [macro definitions] [targets] Unix系统下标志位flags选项及其含义为: -f file 指定file文档为描述文档,假如file参数为"-"符,那么描述文档指向标准输入。假如没有"-f"参数,则系统将默认当前目录下名为mak
2011-11-22 16:38:51
15753
转载 linux驱动学习:1.内核树的建立
首先,为什么要建立内核树呢?因为我们知道驱动可以编译进内核进行执行,也可以以模块的方式加载到内核里进行执行。编写驱动程序在2.6版本的内核与 2.4版本的内核有所不同,2.4版本的内核只需要有一套内核头文件就够了,而2.6的内核的模块则要和内核源代码树中的目标文件相连接,这样,就需要一个建立一个内核树,来提供上面这些目标文件。所以首先我们要建立一个内核源代码树,而这个内核源代码树的建立有两种方式:
2011-11-21 14:10:44
8202
转载 解除android 2.2 每小时只能发100条短信的限制(转)
解除android 2.2 每小时只能发100条短信的限制先安装android 2.2 的sdk,下载地址http://developer.android.com/sdk/index.html 或者http://androidappdocs.appspot.com/sdk/index.html下载android-sdk_r10-windows.zip,解压缩,运行里面的SDK Ma
2011-11-01 17:48:31
2595
转载 如何调试跟踪Android源代码
Android平台代码很多,关系也很复杂,通常我们调试程序的时候是无法跟踪到Android framework code里的,如果能调试跟踪Android source code将给我们这些初学者带来很多便利,本文将给出一个调试跟踪Android source code 的方法。 1. 首先,得到Android 源代码(可参考之前的文章--如何获取Android源代码并编译.doc),
2011-10-24 16:05:17
1001
转载 Android 中压力测试工具Monkey的用法
一、简介Monkey是一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试。Monkey包括许多选项,它们大致分为四大类:· 基本配置选项,如设置尝试的事件数量。· 运行约束选项,如设置只对单独的一个包进行测试。· 事件类型和频率。· 调试选项。在Monkey运行的时候,它生成事件,并把它们发给系统。同时,Mo
2011-10-20 16:31:27
643
转载 谷歌工程师详解Android系统架构
近日,Google的一位工程师Sans Serif发布了一篇博文非常清楚的描述了Android系统架构,中国移动通信研究院院长黄晓庆在新浪微博上推荐了该文,并认为文中对Android的介绍很好,您可以看一下Google工程师眼中的Android系统架构是什么样的。以下为Sans Serif博文的译文: Andriod是什么? 首先,就像Android开源和兼容性技术负责人Dan Mor
2011-10-20 14:15:33
1070
转载 android与javascript交互调用
在Android中通过WebView控件,可以实现要加载的页面与Android方法相互调用,我们要实现WebView中的addJavascriptInterface方法,这样html才能调用android方法,在这里我个人觉得有点和DWR相似。为了让大家容易理解,我写了一个简单的Demo,具体步骤如下: 第一步:新建一个Android工程,命名为WebViewDemo(这里我在
2011-10-19 16:57:17
796
转载 android自定义字体
1. 定义包含1 TextView 布局:main.xml http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_widt
2011-10-19 14:34:37
937
转载 Android HTTP 服务
使用 HTTP 服务: 1. Apache HttpClinet Http GET Http POST a.创建 HttpClient b.初始 HTTP GET 方法或 POST 方法. c.设置参数 键值对 d.执行 HTTP 调用
2011-10-18 17:38:36
982
原创 android 关闭外音
AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE); am.setStreamVolume(AudioManager.STREAM_ALARM, vol, 0); am.se
2011-10-13 17:37:13
1225
原创 android之MultiAutoCompleteTextView控件的使用
1 使用背景:带检索功能的文本输入框,可用于联系人查找,网页搜索等等应用。2 常见方法见SDK文档,这里不累赘3 下拉框更新问题,在文本内容发生变化时,把下拉框删除,再显示出来,可以避免界面刷新重叠的问题。监听View文本内容变化代码:TextWatcher w
2011-10-13 17:21:00
869
原创 安装android apk包/adb shell的常见问题及解决
1 Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE解决办法:1. 数据线连接电脑,以“磁盘驱动器”方式连接。2. 进入sdcard下的.android_secure目录(需要使用第三方的资源管理器)3. 删除该目录下的smdl2tmp1.asec文件。如果该目录没有使用smdl2tmp1.asec文件,adb
2011-10-09 17:09:14
4302
转载 java反射机制详解 及 Method.invoke解释
JAVA反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意
2011-09-05 15:44:52
1363
转载 java synchronized详解
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等
2011-09-05 11:07:36
680
转载 JNI的某些数组和字符串类型转换(转)
JNICC++C#Windowsjbytearray转c++byte数组 C代码 jbyte * arrayBody = env->GetByteArrayElements(data,0); jsize theArrayLengthJ = e
2011-08-25 15:59:50
8847
转载 网络字节序与主机字节序
作者:ct 来源:博客园 发布时间:2010-08-19 11:56 阅读:271 次 原文链接 [收藏] 最近在项目开发过程中,需要在采用JAVA作为语言的服务器与采用C++作为语言的服务器间进行通信,这就涉及到这两种语言间数据类型的转换以及网络字节序
2011-08-09 10:04:43
712
转载 ROOT mz606
国行mz606原版ROM(H.6.2-9 )root教程(非美版的600或604的rom)时间本帖最后由 f70 于 2011-6-13 10:02 编辑 ==============================================================
2011-07-26 09:05:49
2874
原创 Android 如何在java层代码里运行具有root权限的Linux shell命令
参考google源码提供的网站http://code.google.com/p/roottools/这个工程提供了执行root权限shell命令的源码和APK,及JAR包,里面还介绍了详细的说明方法
2011-07-19 12:16:30
4128
原创 Android的/system/lib里加入自己的so库
执行下命令:1 重新挂载/system目录,使之能读写:mount -o remount,rw /dev/null /system 2 修改这个文件的权限:chmod 777 /system3 利用dd和mv命令复制文件到system里去: dd if=/data/data
2011-07-19 12:12:23
9230
原创 Android 往自己的APP加入文件
首先把自己需要安装的文件放在工程里的assert目录下。然后代码如下“; /** @author xuxin *down load tht simotun file */ private void loadSimotunFile(){ if(!
2011-07-19 12:06:19
2383
原创 Android 建立PPP虚拟网卡实现上网功能
大致流程是,首先建立PPP网络接口,然后设置接口的本地IP和目的地IP,并启动该网卡,再删除默认路由,配置该网卡的为默认路由,然后通过这个网卡来读写IP数据包,及可以拦截IP包,实现上网功能,实际是个网络代理。代码如下:1,tunemu.h; tunemu.c tunemu
2011-07-19 10:55:05
2043
1
原创 Android监听网络连接状态变化
else if(action.equals(ConnectivityManager.CONNECTIVITY_ACTION)){ System.out.println("network status changed!!!");
2011-07-19 10:30:35
3839
1
转载 Gedit快捷键
Gedit快捷键 分类: ubuntu 2009-07-02 11:04 534人阅读 评论(0) 收藏 举报 Shortcuts for tabs:Ctrl + Alt + PageDown Switches to the next tab to the left.Ct
2011-07-12 17:33:02
5986
转载 linux中fork()函数详解(原创!!实例讲解)
一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用for
2011-07-06 15:00:46
1318
转载 linux socket 通信编程
什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者
2011-07-06 14:59:01
1338
原创 ubuntu9.10 总不能安装sun-java5-jdk的解决办法
因为9.10版本已经把源去掉了,所以必须加上9.04的源,具体步骤如下: 1 打开 vim /etc/apt/sources.list 2 在末尾加上9.04的源(这里有的网站说先去掉9.10的源,这里不建议这样做,可能导致系统崩溃,要么去掉,最后也需要还原):# 以下来自http://wiki.ubuntu.org.cn/index.php?title=Template:9
2011-06-27 11:57:00
1198
MZ606 root工具及说明
2011-07-26
android数字签名环境
2011-03-05
android 代码自动打开GPS开关
2010-12-29
android socket UDP 通信
2010-12-13
android自带的icons图标汇集
2010-12-08
android 短信拦截及存储源代码
2010-11-26
android Google map 定位程序
2010-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人