- 博客(15)
- 资源 (12)
- 收藏
- 关注
原创 Android studio 初识ndk开发
前言:由于项目中地址接口被反编译而遭受攻击,所以需要对接口地址进行保护,那么这自然要用到Android的NDK开发。其实我在开发的过程中也是在网上找各种资料,然后实现了的。现在我根据我自己的的亲身实践,将自己开发的流程记录下来,方便有需要的人查阅,更多的是为了自己能够学习。ndk开发主要就是讲敏感的资源放到C文件中,然后通过编译,将C文件打包成动态库.so文件,然后将.so文件加载到lib
2016-07-28 10:44:05 328
原创 Android动画解析
Android动画分类: 1.Tween Animation:补间动画 补间动画分类:a.Alpha:渐变透明度的动画 b.Scale:渐变尺寸缩放动画 c.Translate:位置移动动画 d.Rotate:旋转动画 他们共有属性: (1)Duration:动画持续时间(单位:毫秒) (2)fillAfter:设置为true,动画转化在动画结束
2016-07-26 22:32:47 321
原创 Android 开发中的一些快捷键和实用网址
伪造的符合规则的身份证号:111151111511115111Android 工具下载网址,很全:http://www.androiddevtools.cnEclipse 全文搜索快捷键:control+HAndroid studio 全文搜索快捷键:shift+command+fmac 文件显示和隐藏:显示:defaul
2016-07-26 16:44:39 212
转载 aapt问题
build-tools/22.0.1/aapt' finished with non-zero exit value 1凡是aapt出问题的 都是res目录下的资源文件有错,实在没有具体提示的就一个一个打开编辑器查看,哪里有红线就改哪里
2016-07-26 16:42:10 227
原创 genymotion6.0联网问题
说明:适用MAC,对于windows系统没尝试过5.0以上都需要手动点击wifi图标联网,如果连不上,就将模拟器删除,重新添加,删除的时候要先添加同一版本不同类型的模拟器,然后再删除,不然就会将对应版本的jdk也删除了
2016-07-26 16:34:39 819
原创 Android studio 打包jar文件
说明:适用MAC,windows系统没有尝试过将在eclipse下已经是library的文件导入Android studio中。然后rebuid 工程,在app文件夹下会生成一个build文件夹,build/intermediates/bundles/debug文价夹下面就有一个classes.jar文件。这个就是我们需要的文件。
2016-07-26 16:27:46 313
原创 Android Studio ndk开发相关注意事项
说明:以下方法使用于MAC,windows没有尝试过Android studio ndk生成.so文件在命令行模式下cd 到要编译的项目内(即ndk目录下面)ndk-build将生成的.so文件拷贝到工程目录的libs对应的文件夹下(按住option键 将生成的lib文件夹拖到app目录下进行合并)Android ndk开发注意事项
2016-07-26 16:13:18 214
原创 sourceTree强制提交命令
说明:此方法在MAC中是适用的git push -f lingxiaoxue developlingxiaoxue:sourceTree中的仓库名称develop:远程仓库名称
2016-07-26 15:51:48 1678
原创 Android Studio 解决手机无法识别问题
当电脑能够识别手机,而Android Studio 无法识别时候,需要在终端输入以下两条命令:system_profiler SPUSBDataTypeecho "0x2a45" > ~/.android/adb_usb.ini这里以魅族手机为例。通用命令是:system_profiler SPUSBDataTypeecho "Vendor ID" > ~/.a
2016-07-26 15:30:12 4416
原创 Android签名生成keystore
说明:此方法适用在MAC中,对于windows系统,没有尝试过1、打开终端2、去到java安装的根目录,即输入1cd /Library/Java/Home/bin/3、当前用户没有最高权限,在Library文件夹下不能生成任何文件,可以到当前用户目录下生成文件
2016-07-26 15:19:52 650
原创 根据签名获取hashCode的值
根据签名获取hashCode的值的函数:int checkAPP(Context context) { try { PackageInfo packageInfo = context.getPackageManager() .getPackageInfo(context.getPackageName(), Pac
2016-07-26 15:16:56 4101
原创 HttpClient与HttpUrlConnection区别
1.在2.2版本之前,HttpUrlConnection有重大的bug,调用close()函数会影响连接池,导致练接复用失效,所以在2.2之前使用HttpUrlConnection需要关闭keepAlive;2.在2.3版本以及以上,HttpUrlConnection默认开启了gzip压缩,提高了HTTPs的性能,4.0之后,HttpUrlConnection支持了请求结果缓存 Http
2016-07-26 15:13:36 335
原创 使用百度地图报错:Authentication Error errorcode: 230 uid: -1 appid -1 msg: APP Scode码校验失败
问题分析:这个是key校验失败,一般是申请key的时候包名或者SHA1错误(mac版按照官方文档获取的SHA1不是正确的)解决方法:根据下面的连接下载SHA1校对工具http://download.csdn.net/detail/luck_136/9586487在手机上安装下载的校对工具并打开,会获得手机上所有的应用程序列表,如图所示:这
2016-07-26 15:05:20 808
原创 查看已经打包好的APK文件的签名与给打包好的APK文件签名
说明:此操作是在MAC系统上进行的,对于windows系统是否适用没用试验过。1.查看APK签名 将.apk文件更改为后缀名为.zip文件,然后解压文件,里面有一个META-INF文件,其中包含了CERT.RSA文件。 在命令行模式下输入命令:keytool -printcert -file /Users/xiaoxue/Downloads/test/META-INF/CERT
2016-07-26 14:12:42 12591
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人