Android
文章平均质量分 59
小小程序员1986
这个作者很懒,什么都没留下…
展开
-
APK反编译之APKTOOL的使用
http://ibotpeaches.github.io/Apktool/install/下载apktool_2.1.1.jardecodejava -jar apktool_2.1.1.jar decode weixin.apk重新打包build java -jar apktool_2.1.1.jar build foldername安装framework原创 2016-08-27 14:38:59 · 758 阅读 · 0 评论 -
无状态服务(stateless service)
一、定义 无状态服务(stateless service)对单次请求的处理,不依赖其他请求,也就是说,处理一次请求所需的全部信息,要么都包含在这个请求里,要么可以从外部获取到(比如说数据库),服务器本身不存储任何信息 有状态服务(stateful service)则相反,它会在自身保存一些数据,先后的请求是有关联的 二、优劣 有状态服务常常用于实现事务(并不是唯一办法,下文有另外的方案)。举一个常转载 2016-08-28 13:57:30 · 572 阅读 · 0 评论 -
Android开发的四大组件
原文链接:http://www.cnblogs.com/pepcod/archive/2013/02/11/2937403.htmlandroid生命周期(详细总结) http://blog.csdn.net/ican87/article/details/21874447andridod的四大组件(详细总结)http://blog.csdn.net/ican87/article/details/2转载 2016-08-28 13:57:33 · 606 阅读 · 0 评论 -
APK程序反编译
使用到的工具:1.dex2jar 它可以把apk里面的dex文件转换成jar文件2.jd-gui 它可以把jar文件或class文件反编译成java文件3.apktool 它可以拿到apk里面的资源文件650) this.width=650;" title="捕获.PNG" alt="wKioL1VlKaXy3lt-AABFdbQkb_I892.jpg" src="http://s3.51cto原创 2016-08-28 13:57:50 · 373 阅读 · 0 评论 -
android自定义view无法预览
自定义的view在eclipse预览时报错650) this.width=650;" title="捕获.PNG" alt="wKioL1V6Znbw0iNkAAOGPiQCKa4982.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/5C/wKioL1V6Znbw0iNkAAOGPiQCKa4982.jpg" />根据eclispe中提示Tip: Use原创 2016-08-28 13:58:41 · 4131 阅读 · 0 评论 -
手机端产生本地图形验证码
650) this.width=650;" title="捕获.PNG" src="http://s3.51cto.com/wyfs02/M01/72/CE/wKiom1XtbzWy6k_fAACxjOjdLlM352.jpg" alt="wKiom1XtbzWy6k_fAACxjOjdLlM352.jpg" />生成图形验证码校验类package com.chao.createcode;imp原创 2016-08-28 14:03:12 · 1512 阅读 · 0 评论 -
Android WebView详解
MainActivity.javapackage com.example.web;import android.app.Activity;import android.app.ProgressDialog;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import andro原创 2016-08-28 14:05:25 · 440 阅读 · 0 评论 -
Activity生命周期
我们来看一下这一张经典的生命周期流程图:650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/7F/19/wKiom1cTSRnDAQ3pAAECZvgtw8Y583.png" title="0_1314838777He6C.gif.png" alt="wKiom1cTSRnDAQ3pAAECZvgtw8Y583.png" />1.启动原创 2016-08-28 14:10:48 · 413 阅读 · 0 评论 -
多线程断点下载文件
package cn.itcast.download;import java.io.File;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;public class MulThreadDownloader原创 2016-08-28 14:10:51 · 527 阅读 · 0 评论 -
Nokiia N1后置摄像头参数
camera = Camera.open();//打开摄像头 Camera.Parameters parameters = camera.getParameters(); Log.i("MainActivity", parameters.flatten());//打印摄像头的各种可设置参数ae-metering-mode=autoan原创 2016-08-28 14:10:54 · 595 阅读 · 0 评论 -
service服务的生命周期
直接看图650) this.width=650;" src="http://s2.51cto.com/wyfs02/M01/80/69/wKiom1dAWMDxZM2ZAADwvJs_VB8786.png" title="捕获.PNG" alt="wKiom1dAWMDxZM2ZAADwvJs_VB8786.png" />本文出自 “点滴积累” 博客,请务必保留此出处http://tianxing原创 2016-08-28 14:10:59 · 515 阅读 · 0 评论 -
activity使用dialog主题
本文出自 “点滴积累” 博客,请务必保留此出处http://tianxingzhe.blog.51cto.com/3390077/1782369原创 2016-08-28 14:11:02 · 870 阅读 · 0 评论 -
自定义状态栏notification布局
布局定义custom_notification.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" >原创 2016-08-28 14:11:05 · 682 阅读 · 0 评论 -
用androidpn来实现推送
真正解决了服务器重启客户端无法连接的bugandroid端修改XmppManager这个类package org.androidpn.client;import java.util.ArrayList;import java.util.List;import java.util.UUID;import java.util.concurrent.Future;import org.jive原创 2016-08-28 13:57:22 · 515 阅读 · 0 评论 -
Andriod Supoort库实现andriod程序向下兼容
项目中引入andriod supoort库实现向下兼容android api向来是高版本兼容低版本,如api-8(android2.2)必会兼容api-4(android 1.6)但是反之则不会,你使用2.2的平台版本build了一个apk,若想能在1.6上运行,则需要做向下兼容。android support是google官方的向下兼容包。具体引入兼容包步骤方法1:右击项目→选择Android原创 2016-08-28 13:57:08 · 582 阅读 · 0 评论 -
adb 常用命令
启动appadb 默认通过usb来连接的adb devices //查看所有连接android设备adb -s cmd //连接指定设备启动app adb shell "am start -n com.tencent.mm/com.tencent.mm.ui.LauncherUI" //包名启动指定应用adb shell netcfg查看手机I原创 2016-08-27 15:01:05 · 651 阅读 · 0 评论 -
UiAutomator使用
安装Apache Ant进入\Android-sdk\tools\目录tools/android create uitest-project -n -t 6 -p -t后面是目标平台版本的id,可通过 android list targets查看 -p代表项目绝对路径这里我的andorid.jar和uiautomator.jar是从android-18导入的,所原创 2016-08-27 16:26:33 · 1292 阅读 · 0 评论 -
android-support-v4.jar关联源码
android-support-v4.jar包在libs目录下,关联源代码的方法:①在android-support-v4.jar相同的路径下新建一个“.properties”文件, 文件名与需要关联的jar包相同, 这里是“android-support-v4.jar.properties”。②文件内容是“src=D:/adt-bundle-windows-x86_64-2013原创 2016-08-27 18:16:25 · 491 阅读 · 0 评论 -
android apk执行shell脚本
修改AndroidManifest.xml文件,在其manifest节点中添加android:sharedUserId="android.uid.system" ,表示apk和系统拥有相同的uid,可以共享系统资源,可以加入同一进程中出现无法安装apk的报错: Package com.jikexueyuan.alert has no signatures that match thos原创 2016-08-27 18:17:38 · 5590 阅读 · 0 评论 -
如何把软件安装到安卓系统文件里,就是/system/app里面
1.mount 命令查看/system所对应的设备/dev/block/mmcblk0p9(n1为/dev/block/by-name/system),ro即是read onlymount/dev/block/mmcblk0p9 /system ext4 ro,relatime,user_xattr,barrier=1,data=ordered 0 02.修改/system目录原创 2016-08-27 18:21:44 · 3403 阅读 · 0 评论 -
eclipse启动两个android模拟器
废话不多说直接上图首先在Andriod Virtual Device Manager中新建两个虚拟设备VPHONE和VPHONE-DOUBLE650) this.width=650;" title="捕获.PNG" alt="wKioL1VTE3-R9wZ8AAUkTLPxh4Q491.jpg" src="http://s3.51cto.com/wyfs02/M02/6C/D0/wKioL1VTE原创 2016-08-28 13:56:26 · 2647 阅读 · 0 评论 -
Eclipse开发Android程序如何在手机上运行
1、设置android手机为USB调试模式 打开手机里面的开发者选项->USB调试2、通过eclipse上真机测试 没用真机时,用eclipse开发android程序都是点run,然后选择模拟器的。安装好手机的usb驱动后,还是点run,程序就会神奇的在真机上运行了,效果与在模拟器中的一样,而且速度比用模拟器块很多。 如果还是在模拟器上运行,右键->run as->run configurat原创 2016-08-28 13:56:43 · 1020 阅读 · 0 评论 -
adb操作手机打电话、发短信
当我们使用adb命令操作手机的时候经常会报错650) this.width=650;" title="捕获.PNG" alt="wKiom1VWw0Th1U0zAACr_R4u4eA848.jpg" src="http://s3.51cto.com/wyfs02/M01/6C/EE/wKiom1VWw0Th1U0zAACr_R4u4eA848.jpg" />这个错误一般是adb的端口(5037)被原创 2016-08-28 13:56:49 · 27046 阅读 · 2 评论 -
使用Intel HAXM为 Android模拟器加速
Intel HAXM (Hardware Accelerated Execution Manager) 使用基于 Intel(R) Virtualization Technology (VT) 的硬件加速, 因此需要 CPU 支持 VT , 而且仅限于 Intel CPU, 与 AMD CPU 无缘, Intel HAXM 的描述如下:使用 Intel VT 技术;为 Android x86 虚拟原创 2016-08-28 13:57:00 · 683 阅读 · 0 评论 -
andriod程序NoClassDefFoundError
今天调试andriod程序时,启动不起来后来看了logcat日志,05-19 02:45:32.910: E/AndroidRuntime(2206): java.lang.NoClassDefFoundError: org.androidpn.client.PersistentConnectionListener报了这个错误,网上寻求解决方案发现原来是ADT版本的问题650) this.widt原创 2016-08-28 13:57:03 · 334 阅读 · 0 评论 -
Android手机monkey命令自动化压力测试
这里我们使用网上下载的QQ手机安装程序QQ_244.apk为例一、安装程序有以下两种方法:通过DDMS安装,将程序安装包拖到模拟器data/app目录即可自动安装650) this.width=650;" title="捕获.PNG" alt="wKiom1VbIhjgdRchAAIoAnY2mLo232.jpg" src="http://s3.51cto.com/wyfs02/M01/6D/11原创 2016-08-28 13:57:05 · 1185 阅读 · 0 评论 -
eclipse中NDK开发配置
下载的android-ndk32-r10b-windows-x86_64 NDK不能放在有空格的目录如:D:\Program Files,否则会报错eclipse 生成.h头文件:进入src目录(是src目录,不是项目目录) 运行javah com.example.hellojni.HelloJni(包名+类名) 生成的com_example_hellojni_HelloJni.h头文件原创 2016-08-28 14:11:16 · 741 阅读 · 0 评论