Andorid Studio NDK快捷编译配置

Andorid Studio NDK快捷编译配置 接触Jni的时候,最繁琐的就是去生成.h头文件,以前很笨的方法就是通过javah工具生成.h头文件,还要各种指定路径等繁琐操作,写着写着就有点烦人。现在介绍一种更快捷的方式,通过配置快捷键的形式一劳永逸。     阅读全文
NingSo's avatar
NingSo 7月 19, 2017

git命令多敲就能记住了

git查看某个文件的修改历史 git log –pretty=oneline filename git log filename 可以看到fileName相关的commit记录 git log -p filename 可以显示每次提交的diff只看某次提交中的某个文件变化,可以直接加上fileName git show c5e69804bbd9725b5dece57f8cbece4a96b9f80b filename git rm -r e fileName 删除git服务器追踪文件文件但不删除本地文件     阅读全文
NingSo's avatar
NingSo 4月 01, 2017

使用Hexo过程中遇到的问题

执行npm install -g hexo-cli时报错:如下图提示没有/usr/local/lib/node_modules路径没有权限 解决方法:执行该命令行获取权限sudo chown -R $USER /usr/local/lib/node_modules 参考来源: npm throws error without sudo     阅读全文
NingSo's avatar
NingSo 1月 19, 2017

JobScheduler 遇到的一些小问题

Working on Android Nougat在Android7.0上设置jobinfoBuilder.setPeriodic(5 * 1000);为5秒时,看到系统自己打印出来的logo,当时没太留意,然而问题出来了,我勒个去??等了好久都没执行onStartJob()方法,但是看设置schedule()的时候确实返回的是成功啊。最后注意到这个结果!! 12W/JobInfo: Specified interval for 1 is +5s0ms. Clamped to +15m0s0msW/JobInfo: Specified flex for 1 is +5s0ms. Clamped to +5m0s0ms 就是说指定周期间隔时间为5seconds,被强制指定为15minutes,指定弹性延迟时间为5seconds,被强制指定为5minutes!!这就日狗了。难道是因为Android Nuga的出了省电模式之后自己改了??     阅读全文
NingSo's avatar
NingSo 1月 19, 2017

使用TexturePacker对资源图进行打包的两种方法

方式一:执行jar方式1java -jar runnable-texturepacker.jar [inputDir] [outputDir] [packFileName] 注意:第一个参数资源文件路径必填项,后面两参数为可选项runnable-texturepacker.jar下载 方式二:通过Android Studio的Gradle在项目全局build.gradle中引入环境     阅读全文
NingSo's avatar
NingSo 11月 29, 2016

adb常用命令总结

ADB命令     阅读全文
NingSo's avatar
NingSo 6月 23, 2016

KeyTool的基本使用方式

keytool 创建签名keystore1keytool -genkey -alias Test -keyalg RSA -sigalg SHA1withRSA -validity 8030 -keystore ./xxxx.keystore -dname "EMAILADDRESS=android.os@samsung.com, CN=Samsung Cert, OU=DMC, O=Samsung Corporation, L=Suwon City, ST=South Korea, C=KR" -dname 指定证书拥有者信息 例如: “CN=名字与姓氏,OU=组织单位名称,O=组织名称,L=城市或区域名称,ST=州或省份名称,C=单位的两字母国家代码” 结果: Keytool 查看keystore的签名信息执行如下命令,并按照提示输入keystore 密码     阅读全文
NingSo's avatar
NingSo 2月 02, 2016

How to Root Nexus6 Devices on Android Marshmallow 6.0

教程 网页教程 视频教程 材料准备 下载twrp包 下载supperSu 和elementalX 包 操作 1、将SuperSu.zip和ElementalX.zip复制到ni的sd卡的目录下2、将手机关机进入到Bootloader模式,并将数据线连接电脑(安装包adb环境)3、执行 fastboot flash recovery twrp-2.8.7.1-shamu.img4、然后拔去数据线连接,用手机音量减键选择Recovery mode并确认进入5、滑动swipe to Allow Modifications –>点击install6、找到复制到SD卡里面的ElementalX.zip并点击7、滑动swpie to Confim Flash –>next8、选择- [x]I Agree with these Terms of Use–>next–>看到弹窗框ok9、连续点next最后没了在选择点击install ElementalX–>finish10、滑动swipe to Unlock解锁11、Wipe Cache&Dalvik–>Swipe to Wipe–>Back12、点击选择复制到SD卡里面的SuperSu.zip–>swipe to Confirm Flash13、再次执行一边操作Wipe Cache&Dalvik–>Swipe to Wipe—>Back14、最后点击Reboot System重启手机可以在桌面看到如下图我手机一样的SuperSu图标了     阅读全文
NingSo's avatar
NingSo 12月 19, 2015