自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 848

原创 Java 编程思想---异常处理

1 把当前异常对象重新抛出,那么printStackTrace()只是记录上次异常抛出点的调用栈信息,而非重复异常抛出点的信息;   要想更新这个信息,可以调用fillInStackTrace(),即throw (Exception)e.fillInStackTrace();这将返回一个Throwable对象,它是通过把当前调用栈信息填入到原来那个异常对象而建立的。2 如果再次抛出另外一个

2017-11-09 10:52:13 336

原创 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 350

原创 JAVA 编程思想第10章--内部类概要

1 内部类可以访问外部内所有成员,无访问权限的限制2 内部类对象实例化必须依赖外部类的实例,静态内部类无需依赖3 不能直接引用外部类名称来实例化内部类4 外部类A不能访问类B的private内部类5 局部内部类---方法里的内部类

2017-10-17 16:47:22 264

原创 第一开机来电无铃音

private void makeLooper() {        if (mRingThread == null) {            mRingThread = new Worker("ringer");            if (mRingThread.getLooper() == null) {                return ;       

2014-05-19 17:35:01 788

原创 在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 7870

原创 android 增加重启功能

1 frameworks/base/core/java/android/view/WindowManagerPolicy.java

2014-05-19 10:44:14 1140

原创 实现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 3063 3

原创 android 低内存管理机制

android低内存管理的宗旨是:对于使用物理内存最多,并且重要性最小的进程进行kill操作,以达到内存优化的目的。具体实现过程是:1 首先在/sys/module/lowmemorykiller/parameters/adj指定lowmen_adj数组,lowmen_adj定义了各个阶段的adj临界值,该值越大,说明重要性越小;一样在/sys/module/lowmemorykiller

2012-05-11 11:06:10 4376 1

转载 电视视频术语

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 1268

转载 Sorenson Spark视频编解码器

简介  Sorenson Spark是Flash MX内置的运动视频编解码器,它让我们能够在Flash MX中添加视频内容。Spark是一个高质量的视频编码/解码器,它可以在提高视频质量的同时显著降低带宽要求。以前的Flash 只能使用连续位图图像来模拟视频,包含Spark后, Flash MX在视频支持能力方面有了很大的提高。编辑本段原理  Spark视频编解码器

2012-04-09 18:38:17 1878

转载 音视频相关协议

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 1205

转载 JAVA容器类 - [转载]

容器类   Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap   ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而 ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于

2012-03-30 09:54:19 587

转载 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 2349

转载 make命令参数详解

Make命令本身可带有四种参数:标志、宏定义、描述文档名和目标文档名。其标准形式为:   Make [flags] [macro definitions] [targets]   Unix系统下标志位flags选项及其含义为:  -f file  指定file文档为描述文档,假如file参数为"-"符,那么描述文档指向标准输入。假如没有"-f"参数,则系统将默认当前目录下名为mak

2011-11-22 16:38:51 15427 1

转载 linux驱动学习:1.内核树的建立

首先,为什么要建立内核树呢?因为我们知道驱动可以编译进内核进行执行,也可以以模块的方式加载到内核里进行执行。编写驱动程序在2.6版本的内核与 2.4版本的内核有所不同,2.4版本的内核只需要有一套内核头文件就够了,而2.6的内核的模块则要和内核源代码树中的目标文件相连接,这样,就需要一个建立一个内核树,来提供上面这些目标文件。所以首先我们要建立一个内核源代码树,而这个内核源代码树的建立有两种方式:

2011-11-21 14:10:44 7861

转载 解除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 2498 1

转载 如何调试跟踪Android源代码

Android平台代码很多,关系也很复杂,通常我们调试程序的时候是无法跟踪到Android framework code里的,如果能调试跟踪Android source code将给我们这些初学者带来很多便利,本文将给出一个调试跟踪Android source code 的方法。  1.    首先,得到Android 源代码(可参考之前的文章--如何获取Android源代码并编译.doc),

2011-10-24 16:05:17 942

转载 Android 中压力测试工具Monkey的用法

一、简介Monkey是一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试。Monkey包括许多选项,它们大致分为四大类:· 基本配置选项,如设置尝试的事件数量。· 运行约束选项,如设置只对单独的一个包进行测试。· 事件类型和频率。· 调试选项。在Monkey运行的时候,它生成事件,并把它们发给系统。同时,Mo

2011-10-20 16:31:27 601

转载 谷歌工程师详解Android系统架构

近日,Google的一位工程师Sans Serif发布了一篇博文非常清楚的描述了Android系统架构,中国移动通信研究院院长黄晓庆在新浪微博上推荐了该文,并认为文中对Android的介绍很好,您可以看一下Google工程师眼中的Android系统架构是什么样的。以下为Sans Serif博文的译文:  Andriod是什么?  首先,就像Android开源和兼容性技术负责人Dan Mor

2011-10-20 14:15:33 1012

转载 android与javascript交互调用

在Android中通过WebView控件,可以实现要加载的页面与Android方法相互调用,我们要实现WebView中的addJavascriptInterface方法,这样html才能调用android方法,在这里我个人觉得有点和DWR相似。为了让大家容易理解,我写了一个简单的Demo,具体步骤如下: 第一步:新建一个Android工程,命名为WebViewDemo(这里我在

2011-10-19 16:57:17 758

转载 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 906

转载 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 930

原创 android 关闭外音

AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);  am.setStreamVolume(AudioManager.STREAM_ALARM, vol, 0);  am.se

2011-10-13 17:37:13 1172

原创 android之MultiAutoCompleteTextView控件的使用

1  使用背景:带检索功能的文本输入框,可用于联系人查找,网页搜索等等应用。2 常见方法见SDK文档,这里不累赘3 下拉框更新问题,在文本内容发生变化时,把下拉框删除,再显示出来,可以避免界面刷新重叠的问题。监听View文本内容变化代码:TextWatcher w

2011-10-13 17:21:00 826

原创 安装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 4220

转载 java反射机制详解 及 Method.invoke解释

JAVA反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意

2011-09-05 15:44:52 1238

转载 java synchronized详解

Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等

2011-09-05 11:07:36 625

转载 JNI的某些数组和字符串类型转换(转)

JNICC++C#Windowsjbytearray转c++byte数组 C代码  jbyte * arrayBody = env->GetByteArrayElements(data,0); jsize theArrayLengthJ = e

2011-08-25 15:59:50 8753

转载 网络字节序与主机字节序

作者:ct  来源:博客园  发布时间:2010-08-19 11:56  阅读:271 次  原文链接  [收藏]   最近在项目开发过程中,需要在采用JAVA作为语言的服务器与采用C++作为语言的服务器间进行通信,这就涉及到这两种语言间数据类型的转换以及网络字节序

2011-08-09 10:04:43 668

转载 ROOT mz606

国行mz606原版ROM(H.6.2-9 )root教程(非美版的600或604的rom)时间本帖最后由 f70 于 2011-6-13 10:02 编辑 ==============================================================

2011-07-26 09:05:49 2738 1

原创 Android 如何在java层代码里运行具有root权限的Linux shell命令

参考google源码提供的网站http://code.google.com/p/roottools/这个工程提供了执行root权限shell命令的源码和APK,及JAR包,里面还介绍了详细的说明方法

2011-07-19 12:16:30 4055

原创 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 9114 2

原创 Android 往自己的APP加入文件

首先把自己需要安装的文件放在工程里的assert目录下。然后代码如下“;  /** @author xuxin *down load tht simotun file */ private void loadSimotunFile(){ if(!

2011-07-19 12:06:19 2291

原创 Android 建立PPP虚拟网卡实现上网功能

大致流程是,首先建立PPP网络接口,然后设置接口的本地IP和目的地IP,并启动该网卡,再删除默认路由,配置该网卡的为默认路由,然后通过这个网卡来读写IP数据包,及可以拦截IP包,实现上网功能,实际是个网络代理。代码如下:1,tunemu.h;  tunemu.c   tunemu

2011-07-19 10:55:05 1779 1

原创 Android监听网络连接状态变化

else if(action.equals(ConnectivityManager.CONNECTIVITY_ACTION)){ System.out.println("network status changed!!!");

2011-07-19 10:30:35 3799 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 5897

转载 linux中fork()函数详解(原创!!实例讲解)

一、fork入门知识     一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。    一个进程调用for

2011-07-06 15:00:46 1269 1

转载 linux socket 通信编程

什么是Socket   Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。    Socket接口设计者

2011-07-06 14:59:01 1248

原创 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 1133

一个美女图库APP

一个集成登录系统,后台获取图库系统,和图库展示的APP

2018-05-18

动画制作脚本

这个工具是用来制作开机动画,和关机动画的,里面参数可以动态修改。

2014-05-19

android tcpdump文件

android用来抓取TCP包的二进制文件

2011-12-22

MZ606 root工具及说明

一款很强的软件,用于rootMZ606,本人已经实践过,确实可以ROOT,并且不影响WIFI等其他功能,请ROOT前记住要插上SD卡,让SD卡可读可写。

2011-07-26

android蓝牙通信源码

本程序提供android蓝牙开发的范例,包含打开蓝牙开关,让本机可见,搜索周围的蓝牙设备,蓝牙发送和接受数据。

2011-03-18

SSL安全网络通信源码

利用自己生成的服务器端和客户端的数字证书,实现客户和服务器的双向认证SSL通信

2011-03-09

android数字签名环境

使用方法:在androidManifest.xml里加上属性 android:sharedUid="android.uid.system" 然后整个项目打成apk包,和该sign文件夹放在一起,然后运行一条jar命令,文件里图片里有,就可以生成新的APK,那么新的包拿来就可以使用了。

2011-03-05

android 测试GPS搜星程序及源代码

手机自带的GPS测试应用程序,直接烧到真机里,可跟踪搜到的卫星信号,是否定位成功等相关信息。

2010-12-29

android 代码自动打开GPS开关

支持2.1以上的android版本,可以把里面的APK下载到真机上测试,可以做到和系统的GPS开关同步控制,源码是在LINUX下编译的,因为android2.1把修改GPS开关的代码HIDE了,所以在2.1window平台下是编译不了。但是APK直接烧到机子里可以运行

2010-12-29

android socket UDP 通信

本程序实现了android的基于UDP的socket通信,实现了三次来回通信,即先向服务器发送请求,然后接收服务器回复,再给服务器回复确认,并且可以传递多条数据,每条数据的通信互不冲突。

2010-12-13

android自带的icons图标汇集

包含android系统自带的,免费公开的icons集合,有每个图标的样式和英文名称,包括桌面的,menu菜单里的所有图标,使用时不用下载,直接通过代码引用即可。

2010-12-08

android mp3音乐播放器源码

融合android自带的音乐播放功能,并具有音乐的播放列表

2010-12-01

android 短信拦截及存储源代码

对任何短信进行拦截,并针对不同种类的短信分别存储 如果还需要屏蔽特殊短信的来信提醒,就要修改源代码,具体是: 可以在SmsReceiverService.java的insertMessage方法里拦截。短信的来源和内容都可以通过class SmsMessage提供的方法获取。 如可以通过getOriginatingAddress方法获取,内容则可以通过getMessageBody方法获取。如果满足拦截的条件,就不做storeMessage的动作。

2010-11-26

android“连云”反编译工具

http://www.docin.com/p-78715380.html# 反编译Android的apk文件的三种方法

2010-11-25

android 常见应用问题的解答

包括了短信拦截,电话拦截,情景模式,开机判断,飞行模式的判断,背景音乐,进程通信,kill进程,长按和短按事件等等技术问题及解答。

2010-11-24

android Google map 定位程序

在android模拟器上可以使用google map,定位自己的位置,也可以定位任何给定的经度和纬度的精确位置,还可以获得各种语言的地理位置信息。

2010-11-24

android 位置领航代码程序

本程序运行在android模拟器上的,利用模拟器上的GPS读取功能,实现位置领航,还具有选择联系人等功能

2010-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除