![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
jnn_dream
不努力写代码的假程序员。
展开
-
Android各种优化
前言:经典!!!积累!!!目录:【代码质量优化】Android 提高代码质量 之多种检测方案 【ViewPager + Fragment优化】Android ViewPager + Fragment 懒加载实现原创 2017-02-10 10:21:36 · 359 阅读 · 0 评论 -
【studio导入项目遇到问题一】Error:failed to find Build Tools revision 21.1.1
前言: studio导入项目遇到问题1问题分析: 该类问题属SDK问题,实在连接不上镜像服务器的,只能自己手动更新SDK解决方法: 手动更新SDK肯定是下载好需要的包然后放在对于的sdk目录下。 推荐下载地址:http://mirrors.neusoft.edu.cn/android/repository/ 下载build-tools_r21.1.1-windows.zip,注意不同版本的不一原创 2017-02-06 17:37:51 · 1709 阅读 · 0 评论 -
Android关于面试那些事
前言 :最近在面试,也顺便将一些看过的觉得好的文章积累起来!!!目录:基础面试笔试题原创 2017-02-11 11:12:24 · 392 阅读 · 0 评论 -
Android优秀三方框架
前言: 积累多一份底气!!!目录: android轮播图片完美封装主题样式,网络请求缓冲过度,文本输入长度监控…你可能用到的一些框架–项目都亲测没有问题并且全部配置了详细的步骤和配套视频进行解说原创 2017-02-10 10:26:55 · 485 阅读 · 0 评论 -
Android资源累积
学习网站【Android api文档】 (https://developer.android.google.cn/guide/index.html) (http://www.android-doc.com/guide/components/index.html)【技术小黑屋】(http://droidyue.com/...原创 2016-11-05 17:37:53 · 769 阅读 · 0 评论 -
【经典】【积累】
前言: 读过很多书,听过很多道理,却依然过不好这一生。此时很多人都想问一句:“why?”,因为路始终得自己走,道理始终在走的路上,唯有实践,才体会得深,唯有积累,才能有底气。目录:Android快速实现微信支付 最全面的ConstraintLayout教程 Android 热修复 Tinker接入及源码浅析原创 2017-02-08 21:06:29 · 425 阅读 · 0 评论 -
我的项目
一、我的项目分包结构app src main java freshclient(项目名称) adapter:存放所有adapter application:存放全局类 base:存放activity,fragment等基类 model:所有的实体类 utils: 存放一些工具类...原创 2018-03-14 10:41:31 · 684 阅读 · 0 评论 -
Activity自下而上进入退出动画
【anim】in_from_up.xml<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="300" a原创 2018-04-20 11:14:31 · 2232 阅读 · 0 评论 -
WebView加载网页,顶部带有进度条
【drawable】progress_style.xml<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 总进度的颜色 --> <item andro原创 2018-04-20 12:48:11 · 8683 阅读 · 0 评论 -
极光推送App各种状态处理
/** * 主浏览处于栈顶 * 1.应用处于前台 刷新主页面 * 2.应用处于后台 开启应用 刷新主页面 * * 主浏览器不在栈顶 * 1.应用处于前台 隐藏登录页 刷新主页面 * 2.应用处于后台 开启应用 隐藏登录页面 刷新主页面 */【MyReceiver】 if (AppUtil.isApplication...原创 2018-04-20 13:18:00 · 1191 阅读 · 1 评论 -
【studio导入项目遇到问题二】Error:Unable to calculate percentage: 6686 of -3459085. All inputs must be >= 0
前言:问题:错误:无法计算百分比:17634 - 3379553。所有输入必须是> 0解决:原创 2017-02-08 21:40:50 · 1007 阅读 · 0 评论 -
Failed to sync Gradle project
前言解决 在项目的gradle.properties文件中添加android.userDeprecatedNdk=true先记录问题,然后问为什么?原创 2017-02-07 21:33:36 · 873 阅读 · 0 评论 -
【studio导入module遇到问题一】:Gradle build-info.xml not found for moudle..Please make sure..gradle plugin
前言:Gradle build-info.xml not found for module JPushExample(584432). Please make sure that you are using gradle plugin ‘2.0.0-alpha4’ or higher.问题描述:导入mudle时报错解决:只需将红框的对勾去掉,成功解决。没去研究什么原因,有知道的可以留言,我有时间也研原创 2017-02-07 21:26:34 · 861 阅读 · 0 评论 -
android支付宝接入支付问题ali40247
前言:继续来研究支付宝接入时候遇到的问题。问题截图: 解决方案: 这里给大家一个详细分析的链接,可以看这里详细了解支付宝ali40247解决方案听我说: 1.首先你需要确定的是你接入使用的是sdk1.0版本还是sdk2.0版本; 2.那么对于支付宝对于支付功能是这样定义的 在sdk1.0叫做”移动支付”、在sdk2.0叫做app支付; 3.那么移动支付和app支付的分水岭就是8月份,8月份原创 2016-11-07 19:35:00 · 7200 阅读 · 3 评论 -
android中集成ShareSDK
前言:大大小小的项目现在应该都会加入分享,sharesdk无非是开发者的首选,关于接入ShareSdk步骤官网讲的很详细ShareSdk官网,下面贴出自己封装的分享工具类。分享工具类:代码地址下面贴出源码:ShareUtil/** * 分享操作类 */public class ShareUtil { private static Context sContext; /**原创 2016-11-06 16:54:13 · 413 阅读 · 0 评论 -
android反编译
前言:其实我对反编译研究并不深,第一次接触是为了反编译别人的代码学习;第二次是为了反编译自己的app,目的是为了查看是否混淆成功。 正文:在这里我就不去写反编译教程,给大家一个博客地址,博主写的很好,我也跟着方法做成功了。 移步: 移步这里查看反编译教程以及工具下载:博客地址,点这里感谢博主!原创 2016-11-05 17:28:06 · 360 阅读 · 0 评论 -
支付宝接入步骤
前言:废话不多说,直接上代码。我用的是旧版的sdk1.0。代码: 服务端完成签名:/** * Created by jnn on 2016/10/10. * 服务端完成订单等一系列 */public class PayUtils { private static final String TAG = "PayUtils"; private static final int原创 2016-11-07 19:59:58 · 750 阅读 · 0 评论 -
如何获取手机app的签名
前言:这篇文章主要是教大家如何获取app的签名。 准备工作: 1.将你需要获取签名的app安装在手机上; 2.在该手机上安装签名工具。 签名工具: 1.工具下载地址获取签名工具 2.工具截图: 怎么用:看到工具截图了吧,将你需要获取签名的app报名复制进去,点击生成,MD5签名下边就是该a原创 2016-11-02 10:06:56 · 4264 阅读 · 0 评论 -
studio中如何使用butterknife
前言: 这篇文章教大家如何在studio中使用butterknife。 准备工作: 1.导入依赖: 导入成功你会看到 2.代码中声明插件: Project的build.gradle文件中增加classpath内容: classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.8’ //增加这一句 app的build.gra原创 2016-11-02 11:55:30 · 335 阅读 · 0 评论 -
android支付宝接入问题ali129
前言:这几天在接入支付宝支付,遇到了ali129问题,于是网上查了很多,但是发现解决办法都是草草了事没能让我大豁全解,于是决定写这篇文章记录一下。(都是废话可以忽略)”ali129“问题截图如下: ”ali129“解决办法: 将支付宝请求参数seller_id换成签约时的账号,就能完美解决这一问题。那么问题出现的原因是什么呢: 经过询问客服在移动支付1.0也就是你现在用的旧版sdk集成的支原创 2016-11-02 13:25:47 · 527 阅读 · 0 评论 -
android- Cause: Unknown command-line option '-X'.
问题太简单了,直接解决办法:File > Settings > Build, Execution, Deployment > Compiler 删除Command-line-options里面的内容,重新gradle感谢博主欢迎留言指教!原创 2016-11-24 17:28:38 · 3670 阅读 · 0 评论 -
android-Git fatal: remote origin already exists
前言:git命令关联远程仓库时遇到问题。问题解决:1、先删除远程 Git 仓库 $ git remote rm origin2、再添加远程 Git 仓库 $ git remote add origin git@github.com:FBing/Java-code-generator感谢博主,详细点击这里欢迎留言指教!原创 2016-11-24 17:22:25 · 1018 阅读 · 0 评论 -
android自定义view复用UI
*前言:*项目搭建UI中,我们总会遇到很多都是地方重复样式,比如:现在来学习一下如何自定义一个UI模块,重复利用提高开发效率以及避免代码冗余。自定义UI模块步骤:一、先贴出一个案例: 1.自定义view类public class ServiceView extends LinearLayout { private TextView tv_content; //右边显示的内容 priv原创 2016-11-10 12:03:51 · 1131 阅读 · 2 评论 -
RecyclerView遇到的一些坑
【1】实现瀑布流,item乱跳 StaggeredGridLayoutManager manager = new StaggeredGridLayoutManager(2, RecyclerView.VERTICAL); //解决item乱跳问题 manager.setGapStrategy(StaggeredGridLayoutManager.GAP_HANDLING_NONE); ...原创 2018-04-20 13:33:49 · 670 阅读 · 0 评论