- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 常用adb命令详解
常用adb命令详解显示系统中所有的Android平台android list targets显示系统中全部 AVD(已经创建的模拟器)android list avd创建AVD(模拟器)android create avd –name(或者-n) 名称 –traget(或者-t) 平台的编号启动模拟器emulator -avd 名称 -sdcard sd卡的image(默认为/sdcard
2016-07-19 20:52:30 451
原创 Android中View的滑动方式
View的滑动View滑动有三种方式:View本身提供的scrollTo和scrollBy方法通过动画给View添加平移效果实现滑动改变View的LayoutParams是的View重新布局实现滑动使用scrollTo和scrollBy方式scrollTo和scrollBy只能改变View内容的位置不能改变view的位置(只能将view的内容滑动,而不能将view本身进行移动)从源码可以看到
2016-07-19 20:51:09 425
转载 Android逆向分析惯用网站
Android逆向分析常用网站androidterm: Android Terminal Emulator http://code.google.com/p/androidterm/ droidbox: Android Application Sandbox https://code.google.com/p/droidbox/
2015-12-11 15:20:49 590
转载 十大编程算法助程序员走上高手之路
算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策
2015-12-11 13:01:38 535
原创 cordova安装和打包
最近,实验室在做一个适配于手机的web项目(可以说是一个混合应用开发),最后需要打包成apk程序,作为一名对移动开发的研究者,这个打包的任务就自然落在了我的头上,下面讲解一下安装cordova和用cordova打包apk的过程以及我在打包的过程中遇到的一些问题。一、cordova的下载和安装下载并安装node.js由于现在cordova是利用nodeJs进行管理,所以需要先
2015-12-11 10:21:00 24057 1
转载 Android完全退出应用程序的方法
Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法。1. Dalvik VM的本地方法android.os.Process.killProcess(android.os.Process.myPid()) //获取PID Syste
2015-07-27 10:31:57 576
原创 AsyncTask的学习
今天我针对于在官网上看的资料和在其他地方找的相关资料,给大家详细的介绍一些关于android AsyncTask的基础知识。最后给出一个简单的例子,便于大家的理解。废话不多说,让我们开始吧。实现原理: AsyncTask直接继承自Object类,位置为android.os.AsyncTask。 AsyncTask是android提供的轻量级的异步类,它使创建需要与用户长时间
2015-07-22 11:16:38 309
转载 Android应用如何监听自己是否被卸载及卸载反馈功能的实现(第二版)
转载:http://www.cnblogs.com/zealotrouge/p/3159772.html 昨天发了一篇有关监听自己是否被卸载和卸载反馈功能实现的博客,地址如下:http://www.cnblogs.com/zealotrouge/p/3157126.html,发出去后收到几位热心网友的建议,在此特别感谢@cccode @泡泡糖 @Alexia(minmin) @0x00
2015-07-17 10:19:34 404
转载 Android应用如何监听自己是否被卸载及卸载反馈功能的实现
转载自:http://www.cnblogs.com/zealotrouge/p/3157126.html一个应用被用户卸载肯定是有理由的,而开发者却未必能得知这一重要的理由,毕竟用户很少会主动反馈建议,多半就是用得不爽就卸,如果能在被卸载后获取到用户的一些反馈,那对开发者进一步改进应用是非常有利的。目前据我所知,国内的Android应用中实现这一功能的只有360手机卫士、360平板卫士,那么
2015-07-17 10:15:55 552
翻译 android installer hijacking---安卓安装劫持
介绍:日前国外安全公司Palo Alto公布了其去年1月发现的一个谷歌Android系统中存在的一处安全漏洞,该漏洞被称为“Android Installer HiJacking”,影响了当前45.9%的安卓系统用户,该漏洞允许攻击者在用户不知情的情况下将用户将要安装的apk修改或替换为恶意应用的apk安装包,此漏洞暂时只影响哪些使用第三方应用市场的用户,通过此漏洞。恶意应用可以获得用户系统的
2015-07-05 17:10:10 2128
翻译 Android adb使用详细介绍(含adb使用命令行)
Android调试桥接器,简称adb,适用于管理模拟器或真机状态的万能工具,采用了客户端-服务器模型,包括三个部分:客户端部分:运行在开发用的电脑上,可以再命令行中运行adb命令来调用该客户端,像ADB插件和DDMS这样的Android工具也可以调用adb客户端服务端部分:是运行在开发用的电脑上的后台进程,用于管理客户端与运行在模拟器或真机的守护进程通信。守护线程部分:运行于模拟器或手
2015-06-25 20:45:11 1104
转载 android的TaskAffinity属性
Activity的归属,也就是Activity应该在哪个Task中,Activity与Task的吸附关系。我们知道,一般情况下在同一个应用中,启动的Activity都在同一个Task中,它们在该Task中度过自己的生命周期,这些Activity是从一而终的好榜样。 那么为什么我们创建的Activity会进入这个Task中?它们会转到其它的Task中吗?如果转到其它的Task中,它们
2015-05-20 20:09:27 425
原创 如何设置WebView使得加载网页时能够执行JavaScript脚本中的alert()函数
如何设置WebView使得加载网页时能够执行JavaScript脚本中的alert()函数
2015-04-28 15:14:11 3847
原创 Android SDk下的文件夹
这是好久之前看的东西,在笔记本上记录过,看网上有人咨询这个问题,就把它发出来了。1、add-ons这里面保存着附加库(Android开发需要的第三方文件),比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面.2、docs这里面是Android SDKAPI参看文档,所有的API都可以在这里看到。3、market_licensing作为Andr
2015-04-25 12:53:13 944
原创 Android工程的目录结构
写了好多的android工程,当旁人问起来这个工程下面的文件代表什么,文件下下面都存放了什么东西,却答不上来,今天就抽空整理一下。项目下面的文件如下图所示:src:存放java代码gen:存放自动生成的文件的R.java存放res文件夹下对应的资源idlibs:当前工程所依赖的jar包assets:放置一些程序所需要的媒体文件
2015-04-25 12:42:11 496
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人