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