Android
kq_job
这个作者很懒,什么都没留下…
展开
-
Android系统手机端抓包方法
抓包准备1. Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。在终端模拟器界面输入su并回车,若报错则说明未root,若命令提示符从$变#则为rooted;2. 如果Android手机尚未root,可通过superoneclick或其它方法进行root处理(需要先安装Microsoft .NET Fra转载 2013-08-20 13:18:42 · 1086 阅读 · 0 评论 -
如何android多Activity间共享数据 (extends Application)
1.定义全局变量The more general problem you are encountering is how to save stateacross several Activities and all parts of your application. A staticvariable (for instance, a singleton) is a common Java转载 2013-11-03 16:17:47 · 1228 阅读 · 0 评论 -
在Android Studio 中加入jar 和.so 文件
前些日子eclipse突然全方面罢工,于是换了使用Android Studio。然后在使用过程中,需要.jar和.so,遇到了些问题,下面总结下使用方法:1、加入jar拿百度定位SDK来说,按照百度官方的文档完成配置完成后,因为Android Studio使用的是gradle,所以需要在项目的build.gradle中添加jar包的配置。(注意,这里不是整个工作空间只是单个项目的bui转载 2013-11-03 16:05:51 · 1343 阅读 · 0 评论 -
Gradle 构建 android 应用常见问题解决指南
前言android gradle 插件已经发展到0.5.7,同时gradle 本身也到了1.8,相比两个月前,android gradle 更快,更完善,也更好用了,为了让各位androider 早日用上gradle这样的神器,特地写一篇关于gradle一些奇葩错误的解决指南.使用最新的gradle android插件以前我们写的时候会这么写dependencies {转载 2013-11-04 13:23:05 · 1303 阅读 · 0 评论 -
Android百度地图 - 路径规划(驾车、步行和公交线路搜索)
前段时间公司项目比较忙,百度地图这块拖了好久了,这篇续前面几篇有关百度地图的。好了废话不多说,今天要聊的是有关路径规划的,如何使用百度地图搜索驾车、步行和公交路线并标注在地图上。这篇是基于Android百度地图——搜索服务之周边检索,有什么不清楚的请查看前面的几篇博文。路径规划:从那里到那里的线路规划,比如:从上海市盛夏路益江路到陆家嘴的驾车、步行和公交路线。一、从那里到那里:转载 2013-11-04 19:51:32 · 2374 阅读 · 0 评论 -
Android公共库(缓存 下拉ListView 下载管理Pro 静默安装 root运行 Java公共类)
介绍总结的一些android公共库,包含缓存(图片缓存、预取缓存)、公共View(下拉及底部加载更多ListView、底部加载更多ScrollView、滑动一页Gallery)、及Android常用工具类(网络、下载、shell、文件、json等等)。 TrineaAndroidCommon开源地址为TrineaAndroidCommon@Github,欢迎Star或Fork^_*转载 2013-11-04 13:57:31 · 1173 阅读 · 0 评论 -
Android之二维码的生成与解析
直接上代码,代码上面有具体的解析,并且提供jar供下载:二维码Jar包.rar根据文本生成对应的二维码:// 生成QR图 private void createImage() { try { // 需要引入core包 QRCodeWriter writer = new QRCodeWriter();转载 2013-11-05 10:45:04 · 975 阅读 · 0 评论 -
Android SDK Manager更新不了的解决办法
android SDK Manager更新不了,出现错误提示:"Failed to fetch URL..."!可以用以下办法解决:使用SDK Manager更新时出现问题 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection t转载 2013-11-06 11:50:56 · 1159 阅读 · 0 评论 -
AMR文件格式分析
目录1. 概述2. AMR编码方式3. AMR文件结构示范图4. AMR帧头格式分析5. 异常帧分析6. AMR帧读取算法7. 参考资料1. 概述现在很多智能手机都支持多媒体功能,特别是音频和视频播放功能,而AMR文件格式是手机端普遍支持的音频文件格式。 AMR,全称是:Adaptive Multi转载 2013-11-06 15:57:10 · 1305 阅读 · 0 评论 -
iOS 录音Wav 音频 转换 Amr ,Android 播放
我的地址:http://blog.csdn.net/jinglijun/article/details/9633121 最近要开发一个类似微信的demo,需要支持用户语音对话,这个客户端有IOS版本和Android版本,要完成语音通信功能, 在网上看了下资料,类似这类产品使用的技术 talkbox Android转载 2013-11-06 16:05:24 · 1575 阅读 · 0 评论 -
Android java时间字符串\格式化\操作
做项目的时候经常会遇到时间与字符串的转化,而且还是带格式化处理的。在做Android项目的时候还遇到了以前没见过的时间格式,如‘2013-03-14T05:58:35-04:00’。为此,为项目中常用的时间转化做下记录:先解决 yyyy-MM-ddThh:mm:ss-hh:mm (同YYYY-MM-DDThh:mm:ssTZD)这样格式的,之前很少见,后来才知道也是W3转载 2013-11-28 18:52:24 · 1452 阅读 · 0 评论 -
Unity3D研究院之打开Activity与调用JAVA代码传递参数
Unity3D研究院之打开Activity与调用JAVA代码传递参数(十八)雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/667 Unity for Android 比较特殊,Unity for IOS打包是将XCODE工程直接交给转载 2013-12-02 15:45:17 · 1107 阅读 · 0 评论 -
基础总结篇之二:Activity的四种launchMode
合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起;万事起于忽微,量变引起质变。我们今天要讲的是Activity的四种launchMode。转载 2013-12-04 02:39:39 · 825 阅读 · 0 评论 -
在android.app.Application中定义全局变量
在Android应用中使用全局变量,除了public的静态变量,还有更优雅的方式是使用android.app.Application。 启动Application时,系统会创建一个PID,即进程ID,所有的Activity就会在此进程上运行。那么我们在Application创建的 时候初始化全局变量,同一个应用的所有Activity都可以取到这些全局变量的值。 例如,在Appl转载 2013-11-03 16:13:25 · 1093 阅读 · 0 评论 -
Android2.2中drawable(hdpi,ldpi,mdpi)、android :gravity区别
一.drawable(hdpi,ldpi,mdpi)有什么区别? 答:主要是为了支持多分辨率的.hdpi里面主要放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)mdpi里面主要放中等分辨率的图片,如HVGA (320x480)ldpi里面主要放低分辨率的图片,如QVGA (240x320)系统会根据机器的分辨率来分别到转载 2013-10-31 14:40:36 · 980 阅读 · 0 评论 -
Android之Animation
Android之Animation今天学习了Android中的Animation,它是一种能为我们提供动画效果的类。借助于网络资源和自己的理解,我将今天学到的知识总结如下(内容有点长,但是你读完后绝对对你有帮助,学习就得有点耐心):Android提供了Animation来实现动画的效果,在Android SDK介绍了2种Animation模式:1. Tween Animatio转载 2013-10-01 23:20:36 · 937 阅读 · 0 评论 -
layout_weight体验(实现按比例显示)
注:LinearLayout中的TextView按比例显示的时候,layout_width="0dp"或者layout_height="0dp" 在android开发中LinearLayout很常用,LinearLayout的内控件的android:layout_weight在某些场景显得非常重要,比如我们需要按比例显示。android并没用提供table这样的控件,虽然有TableLay转载 2013-10-02 12:26:01 · 912 阅读 · 0 评论 -
Android 与C# DES+Base64加密的互通
java代码: public static String encryptForDES(Stringsouce, String key) throws InvalidKeyException,NoSuchAlgorithmException, InvalidKeySpecException,NoSuchPaddingException, IllegalBlockSizeException,转载 2013-10-02 18:35:55 · 2583 阅读 · 0 评论 -
LayoutInflater作用及使用
作用: 1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入. 2、对于一个已经载入的Activity,就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素. 方法: Android里面想要创建一个画面的时候,初学一般都是新建一个类, 继承Activity基类,然后在onCreate里面使用setConte转载 2013-10-03 01:38:53 · 1075 阅读 · 0 评论 -
LayoutInflater的inflate函数用法详解
LayoutInflater作用是将layout的xml布局文件实例化为View类对象。获取LayoutInflater的方法有如下三种:?LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);转载 2013-10-03 01:42:04 · 1205 阅读 · 0 评论 -
LayoutParams和LayoutInflater理解
LayoutParams继承于Android.view.ViewGroup.LayoutParams LayoutParams封装了Layout的高,宽等信息,假设一个区域由一个Layout占领,如果将一个View添加到Layout中,需要告诉Layout用户期望的布局方式,即将一个认可的LayoutParams传递进去。 LayoutParams描述的宽高的值可以设置为下边2个值中的任何转载 2013-10-03 01:43:49 · 1186 阅读 · 0 评论 -
Android的设置界面及Preference使用
一.基础知识 我们在使用Android手机时,可能会经常用到其中的设置界面,如下所示:图1 Android系统中的设置界面 而且对于我们自己开发的一个完整的程序来说,我们也会需要给用户提供一个设置界面使用户可以对程序的一些参数进行设置。因此,我们就来学习下如何实现符合我们需要的一个设置界面,及其背后的数据持久化功能。二.实例开发2.1 SharedPrefe转载 2013-10-03 02:20:13 · 2236 阅读 · 0 评论 -
代码混淆和baksmali,smali反编译研究
1.代码混淆 网上说的那些只支持2.2以上可以不用理会.跟着这个步骤做就可以了. 1.1混淆非常简单.先看看项目根目录是否有生成proguard.cfg,一般最新的adt都会自动生成. 1.2如果没有的话,创建这个文件,内容如下 -optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonp转载 2013-10-06 03:50:39 · 1587 阅读 · 0 评论 -
命令行编译android apk
【详细步骤】: 1、使用aapt生成R.java类文件: 例: F:\explorer\android-sdk-windows2.2\tools>f:\explorer\android-sdk-windows2.2\platforms\android-3\tools\aapt.exe package -f -m -J F:\explorer\AndroidByread\gen -S r转载 2013-10-06 03:04:58 · 1478 阅读 · 0 评论 -
使用baksmali和smali反编译和编译apk
到官网去下 地址 要下那个1.3.2的玩了个游戏《GunStrike》,挺好玩的,但是确实难度太高了,玩了半天才解锁一把枪,于是想去修改程序,破解它,但是最好还是没破解成功,它的数据都不在程序里,好像是存在文件里了,我找了半天也没找到,而且程序也进行代码混淆了,基本没法看,但是还是学了下反编译出smali文件,然后修改后可以再编译回dex文件,然后可以塞回包里使用。为转载 2013-10-06 03:50:56 · 5442 阅读 · 0 评论 -
深入理解Android工程的编译过程
现在很多人想对Android工程的编译和打包进行自动化,比如建立每日构建系统、自动生成发布文件等等。这些都需要我们对Android工程的编译和打包有一个深入的理解,至少要知道它的每一步都做了什么,需要什么环境和工具,输入和输出是什么。那么我们就来挖掘一下Android的编译过程中的细节。首先,我们假定你的系统(什么系统都行,不限于Linux还是Windows系统,当然,我在这里默认使用Li转载 2013-10-08 09:58:09 · 981 阅读 · 0 评论 -
android的编译和运行过程深入分析
首先来看一下使用Java语言编写的Android应用程序从源码到安装包的整个过程,示意图如下,其中包含编译、链接和签名等:(1)使用aapt工具生成R.java文件可以先通过搭建好的Eclipse开发环境创建一个未编译的Android工程,记的一定要将Eclipse中Project菜单下的Build Automatically选项前面的对勾去掉后再去创建工程。创建好未编译的工程后,在命转载 2013-10-08 10:07:35 · 770 阅读 · 0 评论 -
Android笔记:Unity3D与android项目交互中无法监听back键返回的解决办法
这两天为解决unity3d与android项目整合中出现的无法监听真机back实体键的问题找了很多资料,最后还是在不断的测试中解决了这个问题。 实现目的是从A_Activity跳转到UnityPlayerNativeActivity,传入参数加载对应的三维图,按返回键或home键分别返回上一个activity和返回桌面。默认情况下按home键会返回桌面,但是按back键则无法监听到转载 2013-12-04 02:40:50 · 4699 阅读 · 1 评论