摘要: 调起浏览器 url = "intent://" + url +" Intent;scheme=http;action=android.intent.action.VIEW;end"; 调起指定的app url = "intent://" + host +" Intent;scheme=指定schem 阅读全文
posted @ 2018-11-19 20:23 lipeil 阅读(591) 评论(0) 推荐(0) 编辑
摘要: Mobile代理,抓包工具 Fiddler "下载链接" , 适用于Win平台。免费; Charles, "下载链接" , 使用与MAC平台,收费,有30天的免费使用期,重新下载安装可以再次获得30天的免费使用时间,另外可以找到破解版; Charles 使用时需要电脑和手机连接同一个wifi,并且在 阅读全文
posted @ 2017-09-26 14:45 lipeil 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 查下是不是有在环境变量中定义NDK_PROJECT_PATH 这个变量,如果有,删除试试 阅读全文
posted @ 2017-08-17 12:40 lipeil 阅读(1778) 评论(0) 推荐(0) 编辑
摘要: Cocos 更新时反复杀进程时,差异更新失效的问题: 问题复现步骤: 1、在project.manifest.temp 文件下载成功后,下载Assets资源的时候杀掉进程 2、重启游戏,继续更新时会使用上次下载成功的project.manifest.temp文件,这个时候因为没有将文件下载状态保存, 阅读全文
posted @ 2017-08-14 21:15 lipeil 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 3.15.1 之前: http://www.jianshu.com/p/ac2bac4734b8 http://www.jianshu.com/p/3d0cc85460d1 在工程项目下 运行 cocos compile p android android studio no apk 可以生成so文 阅读全文
posted @ 2017-08-12 19:29 lipeil 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 我这里是copy过来的项目包名没有修改,导致依赖找不到 阅读全文
posted @ 2017-08-12 18:59 lipeil 阅读(5613) 评论(0) 推荐(0) 编辑
摘要: 1、项目中 gradle/wrapper/gradle wrapper.properties 中的变量 GRADLE_USER_HOME 可以在 ~/.bash_profile 中配置, 设置为 GRADLE_USER_HOME = ~/.gradle 2、当下载开始之后,会自动在.gradle/w 阅读全文
posted @ 2017-08-12 18:57 lipeil 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: keytool genkey alias android.keystore keyalg RSA validity 36500 keystore android.keystore 阅读全文
posted @ 2017-08-12 15:31 lipeil 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 应用间共享文件 FileProvider 7.0及以上版本,分析文件给其他进程访问的时候,需要使用FileProvider,否则会出现崩溃; 例如:用系统下载器下载apk,然后通过Intent安装。 "官网" 使用案例 在AndroidManifest创建Provider 创建res/xml/fil 阅读全文
posted @ 2017-04-14 16:48 lipeil 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: Android Win7 上使用cmd生成Jks cmd 命令 C:\Program Files\Java\jre1.8.0_111\bin keytool genkeypair alias shy_debug.jks keyalg RSA validity 7 keystore shy_debug 阅读全文
posted @ 2017-03-08 14:18 lipeil 阅读(9687) 评论(0) 推荐(0) 编辑
摘要: 第一步: "下载" gradle zip 文件 第二步:打开文件夹,例如:C:\Users\Administrator\.gradle\wrapper\dists\gradle 3.3 all\55gk2rcmfc6p2dg9u9ohc3hw9 第三部:将zip文件copy到文件夹中,不要解压 阅读全文
posted @ 2017-03-07 11:26 lipeil 阅读(3609) 评论(0) 推荐(0) 编辑
摘要: # 下周工作计划## 四合一 - [ ] 电量、wifi信号等android实现- [x] 其他人投注动画确认- 一次点击一个筹码;- 从在座的人飞向筹码池;- - [x] 清场,金币回收动画确认- 先做庄家赢钱的动画,即钱币飞向庄家- 庄家输钱给各分池,- 各分池飞钱给玩家和在座的人- [x] 发 阅读全文
posted @ 2017-03-07 11:24 lipeil 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 两种方式: 第二种方式: 阅读全文
posted @ 2017-01-17 15:36 lipeil 阅读(6623) 评论(0) 推荐(0) 编辑
摘要: android studio 加入google 统计 1、 2、 异常: 定位问题: 解决方法: 阅读全文
posted @ 2016-12-27 21:04 lipeil 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 下载命令:brew install ncdu 使用命令:ncdu . 它会将当前目录下的所有文件、文件夹大小安倒叙排列,方便清除 阅读全文
posted @ 2016-12-26 00:15 lipeil 阅读(1397) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/jiangwei0910410003/article/details/36427963 总结:没有root权限的情况下,还是使用Intent发送卸载请求,同时监听卸载广播来的实在。 阅读全文
posted @ 2016-12-19 20:13 lipeil 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 1、先使用其他工具下载gradle, https\://services.gradle.org/distributions/gradle-2.14.1-all.zip 2、然后放在C:\Users\Administrator\.gradle\wrapper\dists\gradle-2.14.1-a 阅读全文
posted @ 2016-12-19 16:06 lipeil 阅读(365) 评论(0) 推荐(0) 编辑
摘要: Java层 :Frameworks\base\core\java\android\hardware\Camera.java JNI: Frameworks\base\core\jni\android_hardware_Camera.cpp C++: Frameworks\av\include,Frameworks\av\camera,Frameworks\av\services\... 阅读全文
posted @ 2016-11-01 16:59 lipeil 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 声明如下: #define DECLARE_META_INTERFACE(INTERFACE) \ static const android::String16 descriptor; \ static android::sp<I##INTERFACE> asInterface( \ const a 阅读全文
posted @ 2016-11-01 12:03 lipeil 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 参考:https://my.oschina.net/zhiweiofli/blog/138454 USER PID PPID VSIZE RSS WCHAN PC NAMEu0_a118 14500 375 2521896 137196 SyS_epoll_ 0000000000 S com.joy 阅读全文
posted @ 2016-10-31 13:20 lipeil 阅读(9729) 评论(0) 推荐(0) 编辑
摘要: 安装客户端tortoiseGit 是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用TortoiseGit,他给我们提供了图形界面的操作。在安装之前首先需要安装git,下载地址http://msysgit.github.com/,TortoiseGit下载地址: http://code.google.com/p/tortoisegit/ 完后右键鼠标会多出一些选项... 阅读全文
posted @ 2016-10-28 16:17 lipeil 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 官方文档地址: https://developer.android.com/studio/projects/add-native-code.html#download-ndk 最近推出CMake方式集成 如果使用NDK 阅读全文
posted @ 2016-10-27 15:26 lipeil 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1、appToken的来源ActivityRecord, 用于在ActivityManagerService中记录Activity相关的信息(ActivityThread端 用的是ActivityClientRecord),它有个内部静态内Token, 继承IApplicationToken.stub, 看名称可以知道它是一个Binder服务的实现类,而且是用AIDL架构实现的,具体可见fram... 阅读全文
posted @ 2016-10-25 13:43 lipeil 阅读(1851) 评论(0) 推荐(0) 编辑
摘要: 使用版本: 评测样板为一个People数组,People对象 中包含一个Food对象引用。各个字符串采用随机数模拟;尽量模拟列表请求数据。 评测Demo: 评测机型:360 型号1503-M02, 处理器:helio X20 十核处理器, 内存4G, 系统6.0, 内核版本3.18.22+ 输出数据 阅读全文
posted @ 2016-10-24 12:25 lipeil 阅读(1931) 评论(0) 推荐(0) 编辑
摘要: 1 ServiceManger 根据name优先从Map中获取IBinder,例如AMS、WMS、PMS;如果Map中没有对应的IBinder,我们获取Serviceanager的代理ServiceManagerNative.asInterface(BinderInternal.getContextObject()); android_os_BinderInternal_getContex... 阅读全文
posted @ 2016-10-20 22:26 lipeil 阅读(2965) 评论(0) 推荐(0) 编辑
摘要: 1、继承, 男人 和 人 的关系2、实现, 孕妇 和 生宝宝 的关系3、依赖, 人 和 大米、水4、关联, 男人 和 工作5、聚合, 弱整体和部分, 轮子和车6、组合, 强整体和部分, 眼睛和人参考:http://www.cnblogs.com/hoojo/p/uml_design.html 阅读全文
posted @ 2016-10-19 11:19 lipeil 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1、使用Android SDK提供的aapt.exe生成R.java类文件 2、使用Android SDK提供的aidl.exe把.aidl转成.java文件(如果没有aidl,则跳过这一步) 3、使用JDK提供的javac.exe编译.java类文件生成class文件 4、使用Android SDK提供的dx.bat命令行脚本生成classes.dex文件 5、使用Android SDK提... 阅读全文
posted @ 2016-10-14 18:49 lipeil 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 打包的时候Android xml文件会由字符格式(utf-8编码)转换为二进制格式。具体如:http://blog.csdn.net/jiangwei0910410003/article/details/50568487 它有android sdk 提供的打包工具aapt 生成二进制文件,类似class格式,前面4个字节为魔数,表示文件格式。这些XML资源文件之所要从文本格式编译成二进制格式,是... 阅读全文
posted @ 2016-10-14 18:40 lipeil 阅读(723) 评论(0) 推荐(0) 编辑
摘要: LOCAL_PATH := $(call my-dir) ## ## NDK 支持同时编译多个Module; ## 在配置的时候,每个Module需要 以 include $(CLEAR_VARS)开头 、 include $(BUILD_SHARED_LIBRARY)结尾 # 编译MD5签名so include $(CLEAR_VARS) LOCAL_MODULE := MD5S... 阅读全文
posted @ 2016-10-14 16:32 lipeil 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: 可以将Java文件编译之后得到的class文件(字节码)进行加密。 然后自定义一个classloader-类加载器,在载入class文件之后,对它进行解密,然后就可以正常运行了。 猜测,android上面所谓的加壳技术就是使用的这个原理。 阅读全文
posted @ 2016-10-11 14:50 lipeil 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://github.com/MindMac/HideAndroidEmulator 阅读全文
posted @ 2016-09-30 15:19 lipeil 阅读(584) 评论(0) 推荐(0) 编辑
摘要: Vim 可以用来查看和编辑二进制文件 vim -b egenea-base.ko 加上-b参数,以二进制打开 然后输入命令 :%!xxd -g 1 切换到十六进制模式显示 阅读全文
posted @ 2016-09-26 21:28 lipeil 阅读(22539) 评论(0) 推荐(0) 编辑
摘要: 我的项目是https://github.com/leixiaohua1020/simplest_ffmpeg_mobile/tree/master/simplest_ffmpeg_android_streamer 这里下载的,雷神的demo,但是他只有 提供eclipse版本的,在转到as上面之后就 阅读全文
posted @ 2016-09-09 18:01 lipeil 阅读(3665) 评论(0) 推荐(0) 编辑
摘要: 垃圾收集(Garbage collection, GC) 收集原理: finalize方法 GC算法: 安全点、安全区域: 收集器: 阅读全文
posted @ 2016-09-04 13:47 lipeil 阅读(337) 评论(0) 推荐(0) 编辑
摘要: Java 内存区域可以分为两大类: 对象内存布局: 阅读全文
posted @ 2016-09-04 11:44 lipeil 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 下载openjdk源码 安装Ubuntu上面的依赖包: 环境变量配置: 错误解决: 阅读全文
posted @ 2016-09-01 09:17 lipeil 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.jianshu.com/p/3683a69c38ea 1、View.draw(Canvas) 其中步骤为:/* * Draw traversal performs several drawing steps which must be executed * in the appropriate order: * * 1. Draw the ba... 阅读全文
posted @ 2016-08-30 12:08 lipeil 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: import java.io.*;import java.math.*;import java.util.*;public class Algr{ public static int array[] = new int[]{3, 9, 1, 2, 8, 11, 34, 21, 0, 23, 22, 阅读全文
posted @ 2016-08-29 15:42 lipeil 阅读(603) 评论(0) 推荐(0) 编辑
摘要: Java SDK中的排序分为两种情况: 阅读全文
posted @ 2016-08-29 15:29 lipeil 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 1、主要介绍了一些分析工具,比如GT、ITest等http://www.jianshu.com/p/8b77d394b2a6 2、详细介绍啦android平台常见性能优化工具http://blog.csdn.net/yanbober/article/details/48394201例如:UI方面:android系统提供的GPU OverDraw 过度绘制工具;GPU呈现模式分析等。 ... 阅读全文
posted @ 2016-08-28 18:29 lipeil 阅读(349) 评论(0) 推荐(0) 编辑