- 博客(24)
- 资源 (23)
- 收藏
- 关注
转载 Android 开发最佳实践
Skip to contentAndroid 开发最佳实践从Futurice公司Android开发者中学到的经验。 遵循以下准则,避免重复发明轮子。若你对开发iOS或Windows Phone 有兴趣, 请看iOS Good Practices 和 Windows client Good Practices
2017-06-26 09:55:45 519
原创 Android学习迷茫问下自己14个问题
Android学习,在经过2-3年的Android开发中。我感觉APP开发越来越像搭积木,没一点感觉。每天就是找控件,实现功能。还无聊,感觉Android没有乐趣。只有问下这14个问题,就回知道路还长着呢. ...
2017-06-23 16:46:52 476
转载 Android快速开发系列 10个常用工具类
1、日志工具类L.java[java] view plain copypackage com.zhy.utils; import android.util.Log; /** * Log统一管理类 * * * */ public class L {
2017-06-23 15:25:32 248
原创 Android百大框架学习计划和状况
1:Retrofit 网络 (安全网络框架,基于HTTP协议。专注封装接口完成业务需求)学习方向应用,原理:状况:2:OKhttp 网络(专注网络请求安全高效)3:ButterKnife 代码模板4:MPAndroidChart 图表5:glide 图片加载6:fresco 图片加载7:Android-Universal-lmage-Loader 图片加载8:
2017-06-23 11:02:24 650
转载 java中关于时间日期操作的常用函数
.计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActualMaximum(Calendar.DAY_O
2017-06-22 11:00:41 1087
转载 重写,覆盖,继承,重载的分析
重写(override)要叫覆盖: 1、方法名、参数、返回值相同。 2、子类方法不能缩小父类方法的访问权限。 3、子类方法不能抛出比
2017-06-21 11:21:12 277
转载 Android四大基本组件介绍与生命周期
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Int
2017-06-20 15:13:24 361
转载 微信开发从入门到精通教程大全 资料大全 java和php版本;教程文档、代码、视频 微信商城实例
一.官网微信公众服务号申请、认证(开通支付)-微信开发图文教程http://blog.csdn.net/wyx100/article/details/469448631.1 账号申请https://mp.weixin.qq.com1.2 开发者模式登录后,选择开发者中心(页面左下角)1.3 测试账号申请
2017-06-20 14:56:02 854
转载 Android学习 书籍
看到很多人提问非科班该如何学习编程,其实科班也基本靠自学。有句话叫“师傅领进门修行靠个人”,再厉害的老师 能教你的东西都是很有限的,真正的修行还是要靠自己。我本科是学数学的,虽然研究生是计算机专业,但研究生往往是做研究工作,并不会接触编程这么基本的东 西,关于编程相关我都是靠自学。对于Android这一块,是参加工作还开始接触,开始自己学习的。学习级别,很多人都往往划分成入门、初级、中间..骨...
2017-06-20 14:55:27 702
转载 使用Android Studio检测内存泄露
内存泄露,是Android开发者最头疼的事。可能一处小小的内存泄露,都可能是毁千里之堤的蚁穴。 怎么才能检测内存泄露呢? AndroidStudio 中Memory控件台(显示器)提供了一个内存监视器。我们可以通过它方便地查看应用程序的性能和内存使用情况,从而也就可以找到需要释放对象,查找内存泄漏等。熟悉Memory界面打开日志控制台,有一个标签Memory ,我们可以在这个界
2017-06-20 14:51:44 522
转载 史上最全解析Android消息推送解决方案
前言消息推送在Android开发中应用的场景是越来越多了,比如说电商产品进行活动宣传、资讯类产品进行新闻推送等等,如下图: 本文将介绍android中实现消息推送的7种主流解决方案目录1.定义在用户未打开App时,App主动向用户推送服务器最新消息。如下图:消息推送的本质是:App将服务器更新的信息推送给用
2017-06-16 17:36:51 721
转载 WebView小结
github项目中用到的 webview的东西比较多,在这里总结一下。权限在AndroidManifest.xml 中添加网络访问权限:"android.permission.INTERNET"设置WebView要显示的网页互联网用:webView.loadUrl("http://www.google.com"); 本地文件用:webView.loa
2017-06-16 10:56:21 331
转载 Toolbar的使用
一、Toolbar的简介Toolbar 是 android 5.0 引入的一个新控件,Toolbar出现之前,我们很多时候都是使用ActionBar以及ActionActivity实现顶部导航栏的,因此Toolbar可以理解为是ActionBar的升级版。Toolbar大大扩展了ActionBar,使用更灵活,不像ActionBar那么固定,Toolbar更像是一般的View元素,可以被放
2017-06-16 10:55:18 589
原创 Java垃圾回收机制面试回答
在面试的时候,经常会被问Java的垃圾回收机制是怎样的? 一开始我是懵逼的,因为我就知道垃圾回收就是对象不再用,就回收。它有什么原理更本就不知道,查资料,总结。个人能力有限,有错希望纠正。个人能力有限,有错希望纠正。个人能力有限,有错希望纠正。重要的事说三遍,三遍,三遍。 首先我要知道什么是垃圾?垃圾在我门的生活中是指对人类无用的东西。而在学习Ja
2017-06-16 10:52:23 2030 1
转载 Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)
1、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into
2017-06-08 10:56:29 244
转载 PopUpWindow使用详解(一)——基本使用
先看一下我们要做的效果:这个效果很容易理解:当点击btn时,在底部弹出PopupWindow,然后点击各个item弹出对应toast。一、概述1、PopupWindow与AlertDialog的区别最关键的区别是AlertDialog不能指定显示位置,只能默认显示在屏幕最中间(当然也可以通过设置WindowManager参数来改变位置)。而P
2017-06-07 18:06:51 311
转载 Android开发:最全面、最易懂的Android屏幕适配解决方案
前言Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合:Google的官方权威适配文档郭霖: Android官方提供的支持不同屏幕大小的全部方法Stormzhang:Android 屏幕适配鸿洋:Android 屏幕适配方案凯子: Android屏幕适配全攻略(最权威的官方适配指导)自身的思考&实践给你带来一种全新、全面而逻辑清晰的Andro
2017-06-06 15:57:36 701
转载 jadx 反编译apk
Android反编译工具jadx的使用Android上面的反编译工具很多,我个人比较喜欢jadx,操作简单,界面简洁。下载jadx并解压,点击“bin”目录下面的“jadx-gui.bat”文件,出现下图所示的界面 选中要反编译的apk文件后,界面变成下图所示 任意点开一个类,我们就可以看到该类的源代码了 有的类的变量和方法名都变成了a,b,c,
2017-06-05 11:39:51 526
转载 Android APK反编译就这么简单 详解(附图)
[置顶] Android APK反编译就这么简单 详解(附图)标签: android混淆反编译APKJAR2014-03-11 22:06 730419人阅读 评论(183) 收藏 举报 分类:android(19) 版权声明:本文为博主原创文章,未经博主允许不得转载。在学习Android开发的过程你,你往往会去借鉴别人的应用
2017-06-05 10:51:24 1091
转载 NDK详细步骤
正文OK,言归正传,说到NDK,相信大家都不陌生,它是Google为便于Android开发提供的一种原生开发集:Native Development Kit,而且也是一个包含API、构建工具、交叉编译、调试器、文档示例等一系列的工具集,可以帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成APK。与NDK密切相关的另一个词汇则是JNI,它是NDK开发中
2017-06-02 11:35:19 821
转载 带有一键清空功能的EditText
介绍 很常见的一个功能,大部分app在登录界面都会实现这个功能了。因为在掘金上看了一篇类似的文章,所以决定自己实践一下。 下图为实现效果:常见实现方法组合控件,EditText + Button 实现简单,可以单独使用。自定义View,继承EditText,通过EditText自带的Drawable来实现。 布局复杂度低继承EditTe
2017-06-01 17:29:38 304
转载 Android开发之如何保证Service不被杀掉(broadcast+system/app)
序言最近项目要实现这样一个效果:运行后,要有一个service始终保持在后台运行,不管用户作出什么操作,都要保证service不被kill,这可真是一个难题。参考了现今各种定制版的系统和安全厂商牛虻软件,如何能保证自己的Service不被杀死呢?其实除了常规的手段,我们可以参考一下微信和360,设置-程序-正在运行,可以看到微信是同时开启了两个进程和服务:【有兴趣可
2017-06-01 17:28:29 440
转载 Android结合ButterKnife创建自己的BaseActivity(兼容6.0)
在Android开发中,我们需要创建一个BaseActivity来方便对APP中所有的activity进行统一操作。今天我们就来说说如何结合ButterKnife来打造一个加强版的BaseActivity。不熟悉ButterKnife的朋友可以参考我这篇文章 Android之ButterKnife用法详解 。BaseActivitypublic abstract class BaseA
2017-06-01 15:53:59 364
精通ANDROID网络开发
2018-05-05
Java虚拟机(第二版)
2018-05-05
Java和Android开发学习指南++第2版
2018-05-05
Head First设计模式(中文版)
2018-05-05
App研发录—架构设计,Crash分析和竞品技术分析
2018-05-05
Android源码设计模式解析与实战
2018-05-05
Android群英传_完整高清版
2018-05-05
Android开发进阶从小工到专家
2018-05-05
Android高级进阶
2018-05-05
Android编程权威指南中文第1,2,3版
2018-05-05
Android+Studio实战快速高效地构建Android应用
2018-05-05
[代码整洁之道].(美)马丁.扫描版
2018-05-05
[Android框架揭秘].金泰延等.扫描版
2018-05-05
解决eclipse无NDK选项设置问题
2018-04-26
Android编程权威指南2
2016-12-31
Android编程权威指南
2016-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人