- 博客(105)
- 资源 (7)
- 收藏
- 关注
原创 Android 动画技术总结分享
前言动画的使用 是Android开发中常用的知识本次分享探讨Android动画,包括动画的种类、使用、原理等,以及支持跨平台动画库--Lottie目录1. 动画类型Android动画主要分为分为两大类(三种):视图动画:补间动画、逐帧动画 属性动画下面。我们一起探讨下三种动画的使用 & 原理2. 视图动画(View Animation)作...
2019-08-16 10:10:37
438
转载 Android开发常用开源框架:图片处理
1、图片加载,缓存,处理框架名称 功能描述 Android-Universal-Image-Loader">Android Universal Image Loader 一个强大的加载,缓存,展示图片的库,已过时 Picasso 一个强大的图片下载与缓存的库 Fresco 一个用于管理图像和他们使用的内存的库 Glide 一个图片加载和缓存的...
2019-01-09 10:06:36
486
原创 Android Webview 基本使用总结
Android Webview 基本使用总结 前言: 在目前Android开发市场中,越来越多公司的 APP项目使用Android WebView加载H5 进行混合开发, 有时不仅仅是简单的展示几个网页,还需要本地Android 原生原生控件 与HTML中的JavaScript进行交互, Android也对交互做了很好的封装,所以很容易实现例如:给网页进行点赞,提交评论,也 有
2017-11-07 10:43:15
511
原创 android webView 的 webSettings 最全的说明
android webView 的WebSettings说明史上最全的WebSettings说明WebSettings webSettings=webView.getSettings();setAllowContentAccess (boolean allow) 是否允许在WebView中访问内容URL(Content Url),默认允许
2017-11-04 14:41:10
2345
原创 Android Studio 超级全常用快捷
Android Studio常用快捷原文出自:http://blog.youkuaiyun.com/yissan/article/details/53374437概述现如今开发越来越追求效率和节奏,节省出时间做更多的事情,除了开发技术上的封装等,开发工具的使用技巧也是很重要的,今天就根据自己的经验来给大家介绍一下Android Studio快速开发之道。Postfix
2017-10-19 17:27:27
552
原创 Android 编程好书推荐
好书推荐 :Java经典Effective JavaJava编程思想Java并发编程实战Java核心技术卷一Java核心技术卷二深入理解Java虚拟机Java程序员修炼之道Java性能优化权威指南Java虚拟机规范(Java SE 7版)Android推荐书籍Android群英传深入理解 AndroidAn
2017-10-18 14:48:31
473
原创 Settings 修改记录
Android Settings 6.0 修改记录:packages/apps/Settings/res/xml/dashboard_categories.xml每个选项的点击事件在上面的xml文件中,可以去看。AndroidN:没有dashboard_categories.xml了。主要list内容WLAN:WifiSettings.j
2017-10-18 09:15:41
554
转载 SystemUI之功能介绍和UI布局介绍
前言SystemUI功能介绍SystemUI主要视图PhoneStatusBarViewPanelHolderkeyguard_bouncer总结前言Android ROM开发过程中,难免会涉及到对SystemUI的修改,之前做过一些这方面的工作,现在整理下,准备按照如下章节介绍SystemUI.借此对SystemUI做下整体性回顾。 -System
2017-10-17 15:59:13
829
原创 人工智能资料下载地址分享
人工智能资料下载地址分享800G人工智能学习资料下载链接链接: https://pan.baidu.com/s/1eSnAZse 密码: j9sk人工智能图书馆人工智能学术论文资料下载链接:链接: https://pan.baidu.com/s/1eSCD8Tc 密码: itu1人工智能融资资料库下载链接:
2017-10-17 15:18:45
6251
24
原创 Android 使用暗码启动App
Android 使用暗码启动App 暗码,比如*#06#查看手机IMEI号。*#06#就是一个暗码。 我们可能有时会有这样的需求,比如我想通过手机拨号来启动一个内置无界面的app(假设拨*#*#6636#*#*),那该如何实现? 既然暗码是点击拨号按钮启动的,那么肯定是在源码Dialer 中通过全局广播形式发给其他内置app的,废话不多说,进入Diale
2017-10-11 09:14:58
2395
转载 Android性能优化典范 - 第6季
Android性能优化典范 - 第6季这里是Android性能优化典范第6季的课程学习笔记,从被@知会到有连载更新,这篇学习笔记就一直被惦记着,现在学习记录分享一下,请多多指教包涵!这次一共才6个小段落,涉及的内容主要有:程序启动时间性能优化的三个方面:优化activity的创建过程,优化application对象的启动过程,正确使用启动显屏达到优化程序启动
2017-08-17 12:02:35
266
转载 Android性能优化典范 - 第5季
Android性能优化典范 - 第5季这是Android性能优化典范第5季的课程学习笔记,拖拖拉拉很久,记录分享给大家,请多多包涵担待指正!文章共10个段落,涉及的内容有:多线程并发的性能问题,介绍了AsyncTask,HandlerThread,IntentService与ThreadPool分别适合的使用场景以及各自的使用注意事项,这是一篇了解Android
2017-08-17 11:53:18
384
转载 Android性能优化典范 - 第4季
Android性能优化典范 - 第4季Android性能优化典范第4季的课程学习笔记终于在2015年的最后一天完成了,文章共17个段落,包含的内容大致有:优化网络请求的行为,优化安装包的资源文件,优化数据传输的效率,性能优化的几大基础原理等等。因为学习认知水平有限,肯定存在不少理解偏差甚至错误的地方,请多多交流指正!1)Cachematters for
2017-08-17 11:51:24
260
转载 Android性能优化典范 - 第3季
Android性能优化典范 - 第3季Android性能优化典范的课程最近更新到第三季了,这次一共12个短视频课程,包括的内容大致有:更高效的ArrayMap容器,使用Android系统提供的特殊容器来避免自动装箱,避免使用枚举类型,注意onLowMemory与onTrimMemory的回调,避免内存泄漏,高效的位置更新操作,重复layout操作的性能影响,以及使用
2017-08-17 11:47:16
222
转载 Android性能优化典范 - 第2季
Android性能优化典范 - 第2季Google前几天刚发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化,网络优化,Wear上如何做优化,使用对象池来提高效率,LRU Cache,Bitmap的缩放,缓存,重用,PNG压缩,自定义View的性能,提升设置alpha之后View的渲染性能,以及Lint,StictMode
2017-08-17 11:45:12
225
转载 Android性能优化典范 - 第1季
Android性能优化典范 - 第1季转自:http://hukai.me2015新年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的
2017-08-17 11:42:50
242
原创 两个数组合并,去掉重复的然后再排序
两个数组合并,去掉重复的然后再排序[java] view plain copypackage hb.array_unite_collate; import java.util.ArrayList; import java.util.Arrays; import java.u
2017-08-01 09:20:52
1638
转载 理解Android Java垃圾回收机制
讲GC原理很简单,但是把GC原理讲的简单就不简单了。本文力求简单透彻,让所有Android开发人员都能明白基本的GC原理。Jvm(Java虚拟机)内存模型从Jvm内存模型中入手对于理解GC会有很大的帮助,不过这里只需要了解一个大概,说多了反而混淆视线。Jvm(Java虚拟机)主要管理两种类型内存:堆和非堆。堆是运行时数据区域,所有类实例和数组的内存均从此处分配。
2017-07-18 14:32:10
429
转载 Android系统性能调优工具介绍
转自:http://blog.youkuaiyun.com/wangqing830414/article/details/21019831还有个是Gperftools,据说这个比较强大,https://code.google.com/p/gperftools/?redir=1经作者授权,发表Tieto某青年牛的一篇《程序员》大作。Andr
2017-07-14 15:42:01
394
原创 Pro Git(中文版)
Pro Git(中文版)https://git.oschina.net/progit/目录1.起步1.1 关于版本控制1.2 Git 简史1.3 Git 基础1.4 安装 Git1.5 初次运行 Git 前的配置1.6 获取帮助1.7 小结2.Git 基础2.1 取得项目的 Git 仓库2.2 记录每次
2017-07-14 13:46:24
465
转载 [职场天地] 十年,干货送给后来人
结合大家经常讨论的问题,以下有一点小收获,非经历贴非炫耀贴,分享给后来人,希望对困惑的人有所帮助;对或不对、听或不听,自行判断;觉得错的不用PEN了,本周五就截止了,有问题可以留言,我尽量答复。 第一点,人和人区别就是思维,不断更新的思维体系;人可以累,但不能停止思考。很多人最大的恐慌估计就是明知自己在打杂,又不敢或不能出去,担心出去没有竞争力。其实,这部分同学,大多数只停留在想一想的阶段,还没有
2017-07-04 12:46:32
497
转载 博客小技巧:程序演示效果GIF图录制
程序演示效果GIF图录制在平时写博客或者分享自己写的程序效果的时候经常需要做成GIF图,以下就是介绍几种常用的GIF录制方法:一、录制工具1、(生成动画的工具:Ulead GIF Animator),可以讲单独的图片生成为GIF动画。2、(动画录制工具:灵者Gif录制v1.0),可录制电脑上的一个区域,生成GIF动画。3、GifCam
2017-06-23 17:09:07
309
原创 Android Studio SlidingMenu 开源项目使用案例
Android SlidingMenu 开源项目使用1. SlidingMenu简介:SlidingMenu是一个强大的侧边栏导航框架:是目前比较流行的设置主界面或配置界面界面的UI显示,在主界面左滑或者右滑出现设置界面,能方便的进行菜单各种操作。目前主流 App 的导航栏一般有两种:一种是:主界面上面 3-4 个 Tab 下
2017-06-16 10:58:05
757
转载 Android开发人员不得不收集的工具类代码
Android开发人员不得不收集的工具类代码Android开发人员不得不收集的工具类代码https://github.com/Blankj/AndroidUtilCode/blob/master/README-CN.mdAPIActivity相关→ActivityUtils.java→DemoisActivityExists : 判断是否存在Activitysta
2017-06-07 11:46:45
1496
1
转载 GIT开源安卓项目Top100
GIT安卓项目Top100项目名称项目简介1. react-native这个是 Facebook 在 React.js Conf 2015 大会上推出的基于 JavaScript 的开源框架 React Native, 该框架结合了 Web 应用和 Native 应用的优势, 可以使用 JavaScript 来开发 iOS 和 A
2017-06-02 11:17:22
4919
转载 网易云音乐Android版使用的开源组件
网易云音乐Android版在开发过程中使用了下列第三方开源类库、组件。(本文由于潜在的商业目的,仅供开发者参考学习)项目名称项目信息material-dialogsMD 对话框fastjsonJSON解析fresco图片加载CircleProgress圆形进度条
2017-06-02 11:13:31
511
转载 Android性能调优利器StrictMode
作为Android开发,日常的开发工作中或多或少要接触到性能问题,比如我的Android程序运行缓慢卡顿,并且常常出现ANR对话框等等问题。既然有性能问题,就需要进行性能优化。正所谓工欲善其事,必先利其器。一个好的工具,可以帮助我们发现并定位问题,进而有的放矢进行解决。本文主要介绍StrictMode 在Android 应用开发中的应用和一些问题。什么是StrictModeSt
2017-03-30 16:56:25
684
转载 一个五年Android开发者百度、阿里、聚美、映客的面试心经
转 :http://www.gdky005.com/花絮本文为完整版,加了一些彩蛋哦!文末有面试和必备的技能点总结。也许会有人感叹某些人的运气比较好,但是他们不曾知道对方吃过多少苦,受过多少委屈。某些时候就是需要我们用心去发现突破点,然后顺势而上,抓住机遇,那么你将会走向另外一条大道,成就另外一个全新的自我。先简单说说我最近的面试经历吧。面试的公
2017-02-24 11:08:33
990
原创 Debug 切换 Release 编译i The APK file does not exist on disk.Error while Installing APK
解决方案:点击右边的Gradle Projects,点击刷新按钮。如图:
2017-02-06 16:32:46
787
原创 协议实战系列(一)------HTTP协议简介
协议实战系列:-HTTP协议简介题记 : 在实际开发中,频繁的接触网络请求,通信传输等, 而做为开发者对常用协议的使用,掌握已是每个开发者的必备技能,下面我们一起学习下。常用的一些开发协议,HTTP协议,Samba协议,Webdav 协议,以及DLNA等协议。一、HTTP协议简介: 什么是HTTP?全称是HyperText T
2017-01-13 18:33:33
805
转载 实践HTTP206状态:部分内容和范围请求
实践HTTP206状态:部分内容和范围请求[译]原文:http://www.cyberciti.biz/cloud-computing/http-status-code-206-commad-line-test/HTTP 2xx范围内的状态码表明了:"客户端发送的请求已经被服务器接受并且被成功处理了".HTTP/1.1 200 OK是HTTP请求成功后的标准响应,当
2016-12-30 10:00:45
4534
原创 HTTP Header 详解
HTTP Header 详解 HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-bo
2016-12-28 19:29:16
372
原创 Ubuntu 14.04 下 android studio 安装 和 配置
Ubuntu 12.04 下 android studio 安装 和 配置参考博客:http://blog.163.com/hwh04@126/blog/static/103419982201532610489243/http://blog.youkuaiyun.com/miker1230/article/details/51583124 http://blog.sin
2016-10-31 10:02:48
3781
原创 Android6.0 扫描WiFi列表的问题
Android 6.0发布近一年之后,我们遇到了第一个Android 6.0的兼容性问题,getScanResults在Android6.0上返回了一个空列表,纳尼,你是在逗我么?去看了下Android 6.0某个分支下的getScanResult源码: public List getScanResults(String callingPackage) { enforceAccessPer
2016-10-27 14:24:55
7247
原创 Android studio 出现 Unsupported major.minor version 52.0
Android studio 出现 Unsupported major.minor version 52.0昨天踩过的坑,记录下:用的找的兄弟,看完顶下参考csdn: http://blog.youkuaiyun.com/yxhuang2008/article/details/51099276 解决这个build 编译问题主要是jdk版本太低,直接升级到
2016-10-26 11:01:59
1733
原创 NIO 入门 及 学习
在开始之前关于本教程新的输入/输出 (NIO) 库是在 JDK 1.4 中引入的。NIO 弥补了原来的 I/O 的不足,它在标准 Java 代码中提供了高速的、面向块的 I/O。通过定义包含数据的类,以及通过以块的形式处理这些数据,NIO 不用使用本机代码就可以利用低级优化,这是原来的 I/O 包所无法做到的。在本教程中,我们将讨论 NIO 库的几乎所有方面,从高级的概念性
2016-10-17 18:08:05
286
原创 Android中监听Home键的4种方法总结
Android中监听Home键的4种方法总结这篇文章主要介绍了Android中监听Home键的4种方法总结,本文讲解了onSaveInstanceState方法、onUserLeaveHint方法、ACTION_CLOSE_SYSTEM_DIALOGS、framework PhoneWindowManager.java等4种方法,需要的朋友可以参考下昨天需要处理一个
2016-09-20 16:20:52
6614
原创 AS 编译错误记录
记录那些渣渣的编译错误 1. Error:Execution failed for task ':app:transformClassesWithDexForDebug'. com.android.build.transform.api
2016-08-17 16:09:06
1100
转载 GitHub 优秀的 Android 开源项目
转自:http://blog.youkuaiyun.com/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity
2016-07-18 15:49:43
1086
java 面试题 牛人的
2011-04-11
学生成管理系统比较好的一个论文
2011-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人