Android学习之旅
文章平均质量分 79
Tofun_
Talk is cheap.Show me the code.
展开
-
Android WebView使用笔记
1.webview主要调用三个方法a、LoadUrl 直接加载网页、图片并显示。(本地或是网络上的网页、图片、gif)b、LoadData 显示文字与图片内容 (模拟器1.5、1.6)c、LoadDataWithBase 显示文字与图片内容(支持多个模拟器版本)2.webview通过getsettings方法来获取WebSetting对象原创 2015-10-09 14:39:51 · 286 阅读 · 0 评论 -
ANDROID内存优化(大汇总——上)
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面试,转载 2015-12-25 15:35:39 · 255 阅读 · 0 评论 -
ANDROID内存优化(大汇总——中)
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面转载 2015-12-25 15:36:35 · 287 阅读 · 0 评论 -
ANDROID内存优化(大汇总——全)
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面转载 2015-12-25 15:46:30 · 296 阅读 · 0 评论 -
Android中图像变换Matrix的原理应用
第一部分 Matrix的数学原理在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类。Android中的Matrix是一个3 x 3的矩阵,其内容如下: Matrix的对图像的处理可分为四类基本变换:Translate 平移变换Rotate 旋转变换Scale转载 2016-03-08 15:52:10 · 418 阅读 · 0 评论 -
这应该是目前最系统的 Android 界面性能调优资料了
Android界面性能调优手册注:本文是我在 Android 界面性能调优知识的系统性总结,纯属个人碎碎念。秉持开源分享的原则发布本文出来,各位看官有需则取。原文见:https://androidtest.org/android-graphics-performance-pattens/界面是 Android 应用中直接影响用户体验最关键的部转载 2016-03-14 14:03:50 · 2004 阅读 · 0 评论 -
如何设计MVP中的Presentation层
原文链接:http://panavtec.me/modeling-presentation-layer/原文链接:http://blog.chengdazhi.com/index.php/115我发现有很多项目设计MVP架构时,分不清哪些代码属于Presenter而哪些代码属于View(UI),这就是我写这篇文章的目的。Android view vs View vs转载 2016-02-29 16:46:12 · 348 阅读 · 0 评论 -
WebSocket
WebSocket 实战原文链接:http://www.ibm.com/developerworks/cn/java/j-lo-WebSocket/本文介绍了 HTML5 WebSocket 的由来,运作机制及客户端和服务端的 API 实现,重点介绍服务端(基于 Tomcat7)及客户端(基于浏览器原生 HTML5 API)实现的详细步骤;并通过实际客户案例转载 2016-03-25 09:44:46 · 933 阅读 · 1 评论 -
Android多媒体高级编程(一)——Camera和简单的图像处理
1.外置存储卡和内置存储卡使用Environment.getExternalStorageDirectory().getAbsolutePath()来获取安卓存储卡位置,根据在设置里的默认存储位置,来获取不同的路径,如果设置默认存储在内置存储卡,在路径为/storage/emulated/0(android 4.2.2),如果是外部存储,则路径为/storage/sdcard12.使用照相原创 2015-07-16 09:55:05 · 703 阅读 · 0 评论 -
android权限大全
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置转载 2015-03-31 11:28:18 · 303 阅读 · 0 评论 -
学习笔记——定位基础
获得用户位置能让应用程序更加智能。而且能像用户提供更有用的信息。在开发Android位置相关应用时,可以从gps或者网络获得用户位置。通过gps能获得最精确的信息,但是它仅用于户外,不但耗电,而且不能及时返回用户需要的信息。使用网络能从发射塔和WI-FI信号获得用户位置,提供一种适用于户内和户外或得位置信息的方式,不但响应迅速,而且更加省电。为了在应用中获得用户位置,开发人员可以同时使用两种方式,原创 2015-04-02 13:06:32 · 607 阅读 · 0 评论 -
Android View绘制过程
Android的View绘制是从根节点(Activity是DecorView)开始,他是一个自上而下的过程。View的绘制经历三个过程:Measure、Layout、Draw。基本流程如下图:performTraversals函数,具体的可以参考一下源代码:[java] view plaincopyprint?转载 2015-04-10 11:42:14 · 365 阅读 · 0 评论 -
不容错过!开发者必备的十二大Android开发资源
无论你是经验丰富的专业Android开发者,还是初出茅庐的新人,开发应用最忌讳的就是闭门造车。不能把自己圈在自己的思维里,要学会借助外在现有的资源去协助开发,这样既不会让自己固步自封,还能够大大提高工作效率。在这里,本文介绍的这些资源包括工具、库和网站等,学会利用它们,将会对你的工作有着非常大的帮助。1. OkHttpOkHttp是Square的一款产品,是一个转载 2015-04-10 11:34:36 · 356 阅读 · 0 评论 -
学习笔记——ContentProvider
ContentProvider内部如何保存数据由其设计者决定。但是所有的ContentProvider都实现一组通用的方法,用来提供数据的增删改查功能。客户端通常不会直接使用这些方法,大多数是通过ContentResolver对象实现对ContentProvider的操作,开发人员可以通过调用Activity或者其他应用程序组建的实现类中的getContentResolver()方法来获得Co原创 2015-04-07 10:16:22 · 821 阅读 · 0 评论 -
Android 项目开发注意点
在onCreate()方法中获取控件宽度在onCreate()方法中提供了数据初始化的机会,但是此时控件并没有绘制,所以通过view.getWidth()方法获取到的宽度是0。可以通过Android提供的view.getViewTreeObserve()方法,获取View的观察者,进行监听。监听时刻在进行,所以初始化只需要计算一次的话,可以通过某个变量控制一下。mMenu = (L原创 2016-06-13 15:03:30 · 353 阅读 · 0 评论