Android开发
stevensun724
以后多多学习的地方,要经常来!
展开
-
AndroirStudio关于gradle的配置
gradle配置的由来近期研究别人的代码发现了一个好用的配置,build.gradle中配置了公共的依赖还有版本号等. 其实这个功能在项目中也用得到,想对所有的模块一个统一的配置,因为不这样的话,就得每个都要改, 看了这个项目,决定把这个过程记录下来,留着以后再用.如何去配置gradle项目的根目录下添加统一配置的文件: config.gradle 添加如下代码:ext { androi原创 2016-10-12 15:02:49 · 309 阅读 · 0 评论 -
Android studio 混淆jar包
首先在android stuido中把代码写好,功能调试OK创建Module library,把代码中作为jar包的部分拷贝过去调试代码直到成功去掉依赖关系,用module library提供的jar作为app的libs下的jar成功后,在module lib的build.gradletask makeJar(type: proguard.gradle.ProGuardTask, depe原创 2017-02-10 09:53:04 · 262 阅读 · 0 评论 -
微信支付签名
app如想要使用微信支付,必须去微信下载libammsdk.jar,申请appid. libammsdk.jar,这个直接下载即可,导入工程下的libs下.如果需要混淆,按照说明操作就行. 关于appid,这个有些需要总结: 因为用微信支付的话,要求应用必须是签名的正式的应用. 在申请appid的时候,安卓系统需要应用的包名,还有微信签名.应用的包名就是AS下的applicationId,原创 2017-01-16 10:27:39 · 432 阅读 · 0 评论 -
Android 6.0(23)以后动态权限的使用
Android在Android6.0以后加入了动态申请权限的功能,今天对动态权限总结一下 从Why,How两个方面介绍动态权限:Why:因为我想使用在屏幕上打印log,所以搜索了下相关的代码,github上发现了一共工程. github屏幕显示log源码在使用的过程中,使用了权限: android.permission.SYSTEM_ALERT_WINDOWHow:于是查找了动态使用权原创 2017-01-13 15:49:43 · 285 阅读 · 0 评论 -
Android so的使用
因为Android系统的开源的原因,好多东西加在源代码中,可以通过反编译获得. 为了安全考虑,把相关内容放到cpp中. 目前的android studio 2.2.2支持cmake和ndk,相关的内容可以网上查询. 在Java层中的声明: public static native String desKeyFromJNI();然后在cpp文件中添加jstringJava_com_pay_sd原创 2017-01-05 11:40:14 · 388 阅读 · 0 评论 -
Android 应用动态更改图标和名字
可以通过activity-alias,通过它指定不同的入口,然后通过android:targetActivity=”.activity.MainActivity”来指定真正的入口,这个要新的类 <activity-alias android:name=".activity.Test1" android:enabled="false"原创 2016-12-26 09:57:39 · 1348 阅读 · 0 评论 -
Fragment调用Activity要求返回结果问题
代码中需要从Fragment跳转展示一个取现界面,然后取现后返回Fragment得到余额 代码如下:fragment.getActivity().startActivityForResult(intent, requestCode);这样调用的话,在Activity结束,设置setResult,结果不能返回fragment, 然后把调用的地方改为如下:fragment.startActivit原创 2016-12-22 09:44:44 · 439 阅读 · 0 评论 -
Android应用开发
最近寻思开发几款App,于是创建了几个工程,可是这个之后就进行不下去了.原因如下:需要确定开发的内容,具体做些什么不清楚界面的布局,这个需要美工布局需要有App原型图所以需要以下条件才能开发应用APP内容原型图美工的图片应用编码如何继续:App内容,需要充分考虑原型图(用墨刀制作,简单方便)美工图片(需要美工)编码(这个自己可以搞定,可能中间需要知道的东西会更多,比如数据库原创 2016-11-16 11:16:27 · 188 阅读 · 0 评论 -
LinearLayout下有ImageButton,焦点问题
想要写个PagerSlidingTabs,Tab上带有图片和文字,这个时候需要和ViewPager配合,点击LinearLayout来响应事件,可是ImageButton,争夺焦点. 查了一些办法,发现了如下解决方案: 可以参考: http://www.jianshu.com/p/955bca5bc82d 具体是让ImageButton的属性更改为 clickable=”false”在代码原创 2016-11-10 11:34:41 · 606 阅读 · 0 评论 -
Bugly使用
Why: 现在应用版本会频繁的升级,版本的更改必须让用户更新才能使用.如何让用户能第一时间使用上新的功能,腾讯的bugly满足了这个需求. How:第一步:添加依赖工程根目录下“build.gradle”文件中添加:buildscript { repositories { jcenter() } dependencies { // tink原创 2017-03-16 16:37:02 · 790 阅读 · 0 评论