- 博客(60)
- 收藏
- 关注
原创 隐私政策
隐私政策密码保镖对于用户信息的收集、使用和保护措施,请务必仔细阅读:一、用户行为分析1.1、当您在下载和使用密码保镖移动应用时,应用将会收集用户的行为信息,如操作时长、使用频率、常用功能等。这些数据用于我们收集用户的使用习惯及受欢迎的功能,以帮助我们持续改进产品和服务。1.2、用户行为信息将作为用户群体的整体概况数据存在和使用,不会存在行为信息与特定用户之间的关联。二、用户设备信息2.1、为持续优...
2018-04-20 23:54:22
201
原创 Android 设置View点击区域
最近看源码看见onTouchEvent 方法中 有这么一段话 if (mTouchDelegate != null) { if (mTouchDelegate.onTouchEvent(event)) { return true; } }也就是说 设置该代理后会直接消费事件 最后写代码测试了下 发现该代
2017-03-18 21:43:18
2816
转载 smali语法
首页 专题 下载手机应用 显示模式 登录 注册 登录 添加关注 2 作者 任苹蜻 2016.07.22 19:09 写了38449字,被187人关注,获得了267个喜欢 Smali语法 字数8179 阅读59 评论1 喜欢4 title: Smali语法 date: 2016-07-17 11:23:12 categories: Dalvik tags:Dalv
2016-07-26 17:38:34
1819
转载 解决mac下adb无法找到手机
版权声明:本文为博主原创文章,未经博主允许不得转载。第一步: 查看usb设备信息 在 终端输入:system_profiler SPUSBDataType 可以查看连接的usb设备的信息 比如我的usb信息如下(部分内容):查看到我的android手机的Vendor ID: 0x04e8,这个id是该手机关联该电脑的一个唯一标识。第二步: 创建、修改adb_usb.ini文件 输入:
2016-07-25 22:53:09
5368
原创 为测试MM写个拖拽安装apk批处理
echo onecho %~dp1%~nx1adb install -r %~dp1%~nx1pause注:需要在环境变量中配置adb工具 %~dp1%~nx1 表示被拖拽文件的全路径
2016-07-25 12:51:26
309
原创 解决jni无法标识类型问题
点击项目右键–>properties–>C/C++ General–> Path and Symbols 在Includes 面板下 点击 Add 然后添加以下路径 D:\tools\android-ndk-r10e\sources\cxx-stl\system\include D:\tools\android-ndk-r10e\platforms\android-17\arch-arm\us
2016-06-27 11:16:12
331
转载 windows批处理详解
转自:http://proclsj999.javaeye.com/blog/206853另外查看WIndows和Linux的所有命令:http://www.ss64.com/nt/。该教程一共分为4大部分,第一部分是批处理的专用命令,第二部分是特殊的符号与批处理,第三部分是批处理与变量,第四部分是完整案例。 %~dp0 表示当前bat所在的目录。第一部分:批处理的专用命令
2016-04-07 10:26:44
413
转载 android命令行创建项目及编译项目
Android SDK提供了一系列命令行工具,用来进行Android应用的开发、调试、打包等工作!Eclipse能够进行Android应用开发的相关工作,也是调用了这些工具而已.只有掌握了命令下的工作方式,工作起来才会更加的得心应手.下面就抛开Eclipse集成开发工具,徒手走一遍Android开发、编译、打包的流程! 注:本文只作参考之用,因为LBSDemo工程中有本人自
2016-03-29 09:02:54
952
转载 批处理 选项语法
%~dp0 “d”为Drive的缩写,即为驱动器,磁盘、“p”为Path缩写,即为路径,目录cd是转到这个目录,不过我觉得cd /d %~dp0 还好些选项语法: ~0 - 删除任何引号("),扩充 %0 %~f0 - 将 %0 扩充到一个完全合格的路径名(“f”是file,即文件) %~d0 - 仅将 %0 扩充到一个驱
2016-03-28 17:10:31
447
转载 含有/F的for
含有/F的for格式:FOR /F ["options"] %%i IN (file) DO commandFOR /F ["options"] %%i IN ("string") DO commandFOR /F ["options"] %%i IN (command) DO command这个可能是最常用的,也是最强的命令,主要用来处理文件和一些命令的输出结
2016-03-28 13:51:33
262
转载 批处理
批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理文件来给系统打补丁
2016-03-25 16:26:01
362
转载 Google推荐的图片加载库Glide介绍
目录(?)[+]英文原文 Introduction to Glide, Image Loader Library for Android, recommended by Google首发地址 http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0327/2650.html在泰国举行的谷歌开发者论坛上,谷歌为
2016-03-25 14:06:09
711
转载 从106MB降低至12MB 揭秘游戏开发者压缩包体秘方
尽管谷歌在前不久表示Google Play的应用大小从50MB提高到了100MB,但对于碎片化严重的Android平台来说,一款游戏想要适配多种屏幕尺寸仍然需要考虑包体的问题。最近一名安卓游戏开发者在博客中讲述了自己把游戏包体从106M降低到12M所用到的方法,遇到同样问题的童鞋们不妨借鉴,以下是记者编译的博文内容: 在分析了各种安卓设备的不同分辨率之后,我决定把所有的游戏资源都
2016-03-24 13:34:50
697
转载 Ant自动编译打包&发布 android项目
Eclipse用起来虽然方便,但是编译打包android项目还是比较慢,尤其将应用打包发布到各个渠道时,用Eclipse手动打包各种渠道包就有点不切实际了,这时候我们用到Ant帮我们自动编译打包了。1 Ant自动编译打包android项目 1.1 Ant安装 ant的安装比较简单,下载ant压缩包 http://ant.apache.org (最新的为1.9.3版本
2016-03-23 15:23:17
391
转载 android分包
当一个app的功能越来越复杂,代码量越来越多,也许有一天便会突然遇到下列现象:1. 生成的apk在2.3以前的机器无法安装,提示INSTALL_FAILED_DEXOPT2. 方法数量过多,编译时出错,提示:Conversion to Dalvik format failed:Unable to execute dex: method ID not in [0, 0xfff
2016-03-23 15:16:27
483
转载 Android 通过JNI实现守护进程,使Service服务不被杀死
转载请注明出处:http://blog.youkuaiyun.com/yyh352091626/article/details/50542554开发一个需要常住后台的App其实是一件非常头疼的事情,不仅要应对国内各大厂商的ROM,还需要应对各类的安全管家...虽然不断的研究各式各样的方法,但是效果并不好,比如任务管理器把App干掉,服务就起不来了...网上搜寻一番后,主要的方法有以下几种方法,
2016-03-21 17:58:36
1040
转载 使用native程序来守护android进程
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]问题的提出目前android的系统,我们的程序常常由于几种原因被停掉或杀掉而不能及时重启,这对于一个安全程序来说是有相当的隐患的。例如当用户从程序管理里面停掉程序。其他程序优化系统时杀掉程序。程序崩溃。在android系统里,其他程序还能禁掉我们程序各种广播接受器,导
2016-03-21 17:28:22
766
原创 sudo dpkg --configure -a 错误
sudo rm /var/lib/dpkg/updates/*sudo apt-get update
2016-03-21 15:24:37
1342
原创 ubuntu14.04 编译2.3.3错误汇总
LOCAL_LDLIBS := -L$(call host-path, $(LOCAL_PATH)/../../libs/armeabi) -ljsoncpp -llog
2016-01-25 15:39:45
307
转载 编译安装linux内核
版权声明:本文为博主原创文章,未经博主允许不得转载。目前,我的Ubuntu系统的内核版本是3.11.0,我想使用低版本的内核3.2.65来替代它,步骤如下:以下过程全部在root权限下操作。1、 安装必备软件编译工具:#apt-get install libncurses5-dev build-essential kernel-package注意:(1)li
2016-01-21 11:41:28
251
转载 在Ubuntu 15.04上安装Linux内核4.0
大家好,今天我们学习一下如何从Elrepo或者源代码来安装最新的Linux内核4.0。代号为‘Hurr durr I'm a sheep’的Linux内核4.0是目前为止最新的主干内核。它是稳定版3.19.4之后发布的内核。4月12日是所有的开源运动爱好者的大日子,Linux Torvalds宣布了Linux内核4.0的发布,它现在就已经可用了。由于包括了一些很棒的功能,例如无重启补丁(实时补丁)
2016-01-20 17:33:08
310
原创 Activity启动流程阅读
启动Activity 一般我们使用context.startActivity(); public abstract void startActivity(Intent intent);Context是个抽象类,接着找Context的实现类ContextImpl.java public void startActivity(Intent intent) { warnIfCallin
2016-01-11 14:47:36
240
原创 AsyncTask源码阅读
execute 方法 最终调用executeOnExecutor(sDefaultExecutor, params)@MainThread public final AsyncTask<Params, Progress, Result> executeOnExecutor(Executor exec, Params... params) { if (
2016-01-09 21:53:36
311
转载 mac 下安装sourceInsight
先安装模拟xp环境软件 CrossOver 具体请看http://blog.youkuaiyun.com/xiaohuangcat/article/details/41832295SourceInsight 3.5注册码:SI3US-567890-89293下载地址:http://pan.baidu.com/s/1i3j7Frn
2016-01-07 17:30:58
767
原创 ubuntu15.10 下载android 源代码
环境构建 1.安装JDK sudoapt−getupdate sudo apt-get update sudo apt-get install openjdk-7-jdk 2.更新默认运行的java版本 sudoupdate−alternatives–configjava sudo update-alternatives –config java sudo update-alte
2016-01-07 09:29:15
282
原创 WindowManager浅析
WindowManager浅析 WindowManager 是个抽象接口 继承了 ViewManagerViewManager 只有有三个方法public void addView(View view, ViewGroup.LayoutParams params); public void updateViewLayout(View view, ViewGroup.LayoutParams
2016-01-06 13:12:56
338
转载 Linux源代码分析工具链
Linux源代码分析工具链2015-08-27 Yonah-潇 Linux中国前言看源代码是一个程序员必须经历的事情,也是可以提升能力的一个捷径。个人认为: 要完全掌握一个软件的方法只有阅读源码。在Windows下有sourceinsight这个源码阅读软件(虽然我没用过,但是网上评价还不错),由于我是个Linuxer,并不喜欢用Windows,所以自然
2016-01-05 17:42:27
291
转载 ndk-stack的使用
最近在mac上编译android 版本,各种崩溃让人蛋疼,网上学习了下ndk-stack使用方法。自己备忘下:1.运行终端。 跳转到你android sdk 目录 因为你的adb 在里面。如 cd /Users/name/Android/adt-bundle-mac-x86_64-20131030/sdk/platform-tools 2、找了路径正确继续下一步,.
2016-01-04 16:02:40
196
原创 android jni 调用java的方法
1.需要被c/c++调用的对象package com.example.test;public class Other { public native void test(); private String str; public String getStr() { test(); return str; } public void
2015-12-18 18:02:34
349
原创 android ndk有用配置和调试
1.配置生成头文件 菜单run->external Tools->external Tools configuration systempath:javah{system_path:javah} {project_loc}/jni -classpath “projectclasspath;{project_classpath};{env_var:ANDROID_SDK_HOME}/platf
2015-12-18 13:24:15
242
原创 android aidl浅析
1.创建aidl文件 在android studio下 点击项目 new–>AIDL–>aidl file 然后点击 make project(ctrl + F9)后 会在 app\build\generated\source\aidl\debug\com\bskuai\aidltest\aidl*IMyAidlInterface.java*IMyAidlInterface.java 文件就是i
2015-12-16 10:46:21
340
转载 uml 使用介绍
用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下: 1. 参与者(Actor) 表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。 2. 用例(Use Case)
2015-12-10 11:11:26
287
转载 mac安装ubuntu
MacBook Air 被公认是最好的笔记本电脑之一,不少人买它后安装 Windows,因为找不到更好的 Windows 机,现在又有人拿来装 Ubuntu 了,有兴趣的可以参考一下。要在 MacBook Air 上安装 ubuntu 的双系统,先下载 Ubuntu 的安装镜像文件,这次下载的是 Ubuntu 14.04 LTS 版本,代号是Trusty Tahr。利用 USB 盘
2015-12-08 18:05:35
714
转载 rose破解安装
http://blog.youkuaiyun.com/skl_tz/article/details/8925152 最近需要画uml图,之前用的是Rose 2003版的,由于好久没进去了,结果发现原来的激活又失效了,omg又要激活一次?2003的激活真的很烦。。于是就去百度找新版的,由于很多链接都存在挂羊头卖狗肉的现象,以至于找了好久才找到资源。所以想出来分享一下。。 废话说得
2015-12-08 17:43:57
2107
转载 linux 安装 atom
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+] Sublime有各种不适应,不兼容iBus输入法没有办法输入中文,着实令人头疼。一直想找一个能够陪我终身到老的编辑器都这么难。最后看到github发布的atom,源码已经出来了。就来安装一下试试。(到目前没有成功--这也是我有史以来安装软件最失败的一次)
2015-12-04 16:20:16
915
转载 android View 事件分发
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]一直想写事件分发机制的文章,不管咋样,也得自己研究下事件分发的源码,写出心得~首先我们先写个简单的例子来测试View的事件转发的流程~1、案例为了更好的研究View的事件转发,我们自定以一个MyButton继承Button,然后把跟事件传播有关的方法进行复写,然后添加上日志~MyBu
2015-12-03 15:04:38
197
转载 android UI性能调优u
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处: http://blog.youkuaiyun.com/lmj623565791/article/details/45556391; 本文出自:【张鸿洋的博客】1、概述2015年初google发布了Android性能优化典范,发了16个小视频供大家欣赏,当时我
2015-12-03 12:35:42
302
转载 fragment使用技巧
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/42628537,本文出自:【张鸿洋的博客】很久以前写过两篇Fragment的介绍,主要就是介绍其功能:Android Fragment 真正的完全解析(上)和Andr
2015-12-03 11:54:06
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人