android
cy-app
这个作者很懒,什么都没留下…
展开
-
网络封包分析工具Charles
原文地址:http://www.infoq.com/cn/articles/network-packet-analysis-tool-charles?utm_source=infoq&utm_medium=popular_links_homepage简介Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议转载 2014-03-28 10:05:15 · 3572 阅读 · 0 评论 -
scroller滑动到底部
scrollView.post(new Runnable() {2 public void run() {3 scrollView.fullScroll(ScrollView.FOCUS_DOWN);4 }转载 2014-02-27 15:00:18 · 960 阅读 · 0 评论 -
Android动画学习笔记-Android Animation
Android动画学习笔记-Android Animation转自 http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html 3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:propert转载 2014-02-08 15:06:26 · 881 阅读 · 0 评论 -
Android 保存图片到系统及相关问题的解决方案
转自 http://blog.csdn.net/t12x3456/article/details/9099209在应用的图集中,通常会给用户提供保存图片的功能,让用户可以将自己喜欢的图片保存到系统相册中.这个功能其实很好做,系统提供了现成的API:简单的来说就这一行代码:[java] view plaincopy转载 2014-01-21 09:25:21 · 804 阅读 · 0 评论 -
Android 网络通信框架Volley简介(Google IO 2013)
Volley主页 https://android.googlesource.com/platform/frameworks/volley http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于Async转载 2014-01-21 09:22:23 · 832 阅读 · 0 评论 -
Each Navigation Drawer Hides a ViewDragHelper
转自 http://flavienlaurent.com/blog/2013/08/28/each-navigation-drawer-hides-a-viewdraghelper/Recently, at the Google I/O 2013, two new layouts have been introduced: SlidingPaneLayout, a view tha转载 2013-12-25 23:59:53 · 2072 阅读 · 0 评论 -
android DevAppsDirect开源项目
http://www.androidviews.net http://www.theultimateandroidlibrary.comtest最低版本:简介:地址:效果图:testAppRaterStyleDialogs for androidHoloGraphLibraryActionBar-PullToRefreshColorPickerAct原创 2013-07-25 11:01:11 · 7995 阅读 · 2 评论 -
Android优秀开源项目
转自 http://blog.csdn.net/feizhixuan46789/article/details/10102083Android经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习。今天爬爬把自己熟悉的一些开源项目整理起来,希望能对Android开发同学们有所帮助。另外,如果你有比较好的项目推荐,也烦请在评论里分享出来,我转载 2013-12-13 09:48:01 · 867 阅读 · 0 评论 -
高低API版本兼容之@TargetApi
转自 http://blog.csdn.net/s278777851/article/details/8903739使用@TargetApi annotaion, 使高版本API的代码在低版本SDK不报错例如:AsyncTask.THREAD_POOL_EXECUTOR, 这个静态变量是API11才有的, 设置project build target 为 2.1.这个时转载 2013-12-10 17:14:27 · 705 阅读 · 0 评论 -
Android 系统字体规范与应用探索
转自 http://ued.taobao.org/blog/wp-content/uploads/2013/04/Android%E7%B3%BB%E7%BB%9F%E5%AD%97%E4%BD%93%E8%A7%84%E8%8C%83%E4%B8%8E%E5%BA%94%E7%94%A8%E6%8E%A2%E7%B4%A2-%E7%99%BD%E7%BE%A43.pdf文转载 2013-12-10 11:54:42 · 1909 阅读 · 1 评论 -
使用Event Bus模式解耦Android App组件间通信
转自 http://yunfeng.sinaapp.com/?p=449场景描述当一个Android应用功能越来越多的时候,保证应用的各个部分之间高效的通信将变得越来越困难。在应用中的多个地方,控件经常需要根据某个状态来更新他们显示的内容。这种场景常见的解决方式就是定义一个接口,需要关注该事件的控件来实现这个接口。然后事件触发的地方来注册/取消注册这些对该事件感兴趣的控转载 2014-04-01 22:53:46 · 776 阅读 · 0 评论 -
趁热!!!内存泄漏的检测、解决、防止
转自:http://blog.csdn.net/qq_27495349/article/details/53020471引言 今天又是没什么事情,好,不多说,直接进入我们的主题吧。 今天说的是关于内存泄漏的检测与解决。这个问题想必对于初学者是个迷,也不知道从何出入手,那么今天这个文章可以帮助你,,如果有什么地方写的不好,请谅解,毕竟我还是个孩子!!!找出内存转载 2016-11-07 16:06:37 · 578 阅读 · 0 评论 -
android dp2px
转自:http://stackoverflow.com/questions/8399184/convert-dip-to-px-in-androidpublic static float dipToPixels(Context context, float dipValue) { DisplayMetrics metrics = context.getResources().getDispl转载 2015-09-09 10:42:54 · 1009 阅读 · 0 评论 -
facebook新闻页ListView优化
转自 http://blog.aaapei.com/article/2015/02/facebookxin-wen-ye-listviewyou-hua引言原文链接:https://code.facebook.com/posts/879498888759525/fast-rendering-news-feed-on-android/ 透漏的信息量不大,且大多数项目并不会遇到转载 2015-08-10 10:19:36 · 927 阅读 · 0 评论 -
facebook的Android调试工具Stetho介绍
转自 http://www.androidcn.org/topic/552fabaa8ca8a1e07687e999#0-tsina-1-39947-397232819ff9a47a7b7e80a40613cfe1Stetho是Facebook出品的一个强大的Android调试工具,使用该工具你可以在Chrome Developer Tools查看App的布局,网络请求,sqlite,转载 2015-08-10 10:15:58 · 987 阅读 · 0 评论 -
Android 4.4前后版本读取图库图片和拍照完美解决方案
转自 http://blog.csdn.net/zbjdsbj/article/details/423875514.3或以下,选了图片之后,根据Uri来做处理,很多帖子都有了,我就不详细说了.主要是4.4,如果使用上面pick的原生方法来选图,返回的uri还是正常的,但如果用ACTION_GET_CONTENT的方法,返回的uri跟4.3是完全不一样的,4.3返回的是带文件路径转载 2015-07-09 16:55:35 · 4776 阅读 · 0 评论 -
Android 4.4前后版本读取图库图片和拍照完美解决方案
转自 http://blog.csdn.net/zbjdsbj/article/details/423875514.3或以下,选了图片之后,根据Uri来做处理,很多帖子都有了,我就不详细说了.主要是4.4,如果使用上面pick的原生方法来选图,返回的uri还是正常的,但如果用ACTION_GET_CONTENT的方法,返回的uri跟4.3是完全不一样的,4.3返回的是带文件路径的,而4转载 2015-06-05 10:26:25 · 3439 阅读 · 0 评论 -
Android性能优化典范
转自 http://hukai.me/android-performance-patterns/2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面转载 2015-01-22 10:51:28 · 677 阅读 · 0 评论 -
用git下载Android自带app的源代码
转自 http://weimingtom.iteye.com/blog/1543512转载 2014-06-27 05:43:43 · 1379 阅读 · 0 评论 -
高效开发Android App的10个建议
转自 http://www.cyzone.cn/a/20140404/256090.html转载 2014-04-04 16:25:06 · 816 阅读 · 0 评论 -
Android性能优化案例研究
转自 http://www.importnew.com/3784.html译 者前言:这是Google的Android开发工程师Romain Guy刊登在个人Blog上的一篇文章。Romain Guy 作为Android图形渲染和系统优化的专家,是Android 4.1中的“黄油项目”开发者之一。这篇译文将分为上下两个部分,上部分将通过一个实际的例子来展示如何利用现有的工具来定转载 2013-12-03 10:27:16 · 1345 阅读 · 1 评论 -
Android 引用外部字体
转自 http://my.oschina.net/smalant/blog/42044在Android中,加载外部字体是非常容易的! 步骤如下: 1. 创建新的Android工程; 2. 在工程下的assets文件夹下新建名字为fonts的文件夹(名字可以任意选取),把所有的外部字体文件都放在这里面;如下图所示: 3. 编辑main.x转载 2013-12-10 08:56:30 · 1421 阅读 · 0 评论 -
Android XML文件使用
转自 http://www.cnblogs.com/zhengtao/articles/1924940.html一、布局文件:在layout目录下,使用比较广泛; 我们可以为应用定义两套或多套布局,例如:可以新建目录layout_land(代表手机横屏布局),layout_port(代表手机竖屏布局),系统会根据不同情况自动找到最合适的布局文件,但是在同一界面的两套不同布局文转载 2013-11-29 09:13:09 · 2087 阅读 · 0 评论 -
Linux下真机调试Android 程序
转自 http://blog.csdn.net/serialization_/article/details/8507878这个专题,是专门讲如何在真机下面调试android程序的,里面关于linux环境下真机试验的配置要求是这样的。If you're developing on Ubuntu Linux, you need to add a udev rules转载 2013-03-22 09:55:41 · 883 阅读 · 0 评论 -
实现基于OPhone 2.0的GTalk客户端
原文 http://www.ophonesdn.com/article/show/318唉。。。不让转载,真麻烦。。。转载 2013-03-13 17:42:14 · 684 阅读 · 0 评论 -
Android 在wifi下获取IP和MAC地址
转自 http://www.2cto.com/kf/201207/143403.html Button 01 android:id="@+id/btn"03 android:text="获取IP"04 android:layout_width="fill_parent"05 android:layout_height转载 2013-03-13 09:12:48 · 1752 阅读 · 0 评论 -
Android中Wifi未开启情况下获取Mac地址和IP
转自 http://www.cnblogs.com/cjt-java/archive/2012/06/22/2558764.html原来以为没有开启wifi功能是不能够获取wifi网卡mac地址的,在真机测试后发现能够获取到Mac地址只是获取的ip为0,当然wifi未连接状态下是肯定没有IP分配的。具体看看下面:AndroidManifest.xml代码: //转载 2013-03-13 09:11:04 · 2190 阅读 · 0 评论 -
android 设备唯一码的获取,Cpu号,Mac地址
转自 http://www.2cto.com/kf/201208/148820.html开发Android应用中,我们常常需要设备的唯一码来确定客户端。Android 中的几中方法,使用中常常不可靠1. DEVICE_ID假设我们确实需要用到真实设备的标识,可能就需要用到DEVICE_ID。通过 TelephonyManager.getDeviceId()获取,它根转载 2013-03-13 09:08:56 · 1963 阅读 · 0 评论 -
取消AsyncTask
在执行AsyncTask程序的时候,调用cancel(true)有时会出现AsyncTask没有及时取消的情况,最有效的方法是在doInBackground方法里判断一下:...@Overridepublic void onProgressUpdate(Integer... value) {// 判断是否被取消if(isCancelled()) return;.原创 2013-03-12 15:43:02 · 5652 阅读 · 0 评论 -
android asmack 注册 登陆 聊天 多人聊天室 文件传输
转自 http://www.cnblogs.com/not-code/archive/2011/07/16/2108369.htmlXMPP协议简介XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XM转载 2013-03-12 15:51:20 · 1652 阅读 · 0 评论 -
Android基于XMPP Smack openfire 开发的聊天室
公司刚好让做即时通讯模块,服务器使用openfire,偶然看到有位仁兄的帖子,拷贝过来细细研究,感谢此仁兄的无私,期待此仁兄的下次更新转自http://blog.csdn.net/lnb333666/article/details/7476177 Android基于XMPP Smack openfire 开发的聊天室(一)【会议服务、聊天室列表、加入】转载 2013-03-07 17:36:21 · 11571 阅读 · 0 评论 -
Android 内存浅析
一、 Android的内存机制 Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。二、GC是什么? 为什么要有GC?转载 2013-03-07 17:18:54 · 922 阅读 · 0 评论 -
Android获取字体高度和设置行高
http://apps.hi.baidu.com/share/detail/21391920网络中好多资料介绍获取字体高度的方法如下:Java代码public int getFontHeight(float fontSize) { Paint paint = new Paint(); paint.setTextSiz转载 2013-05-09 08:58:34 · 1078 阅读 · 0 评论 -
Android获取状态栏和标题栏的高度
转自 http://blog.csdn.net/zhou699/article/details/73152551.获取状态栏高度: decorView是window中的最顶层view,可以从window中获取到decorView,然后decorView有个getWindowVisibleDisplayFrame方法可以获取到程序显示的区域,包括标题栏,但不包括状态栏。于是,转载 2013-05-09 08:59:43 · 823 阅读 · 0 评论 -
获取android手机通讯录 SIM卡
通讯录上的信息,存储在两个地方,一个是SIM卡,一个是手机本地, 首先是手机本地:Cursor cursor = getContentResolver().query(People.CONTENT_URI, null, null, null, null); while (cursor.moveToNext()) { ContactInfo cci = new C转载 2013-11-18 08:43:01 · 1276 阅读 · 0 评论 -
android 获取手机内部存储空间和外部存储空间
转自 http://blog.163.com/hero_213/blog/static/39891214201162123236660/该代码片段可以让我们获取internal和external的存储空间大小。 import java.io.File;转载 2013-10-14 18:26:30 · 2276 阅读 · 0 评论 -
Android网络通信库Volley简介
转自 http://liubin.org/2013/05/27/android-volley-at-a-glance/1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volle转载 2013-09-01 17:46:22 · 814 阅读 · 0 评论 -
'ADB server didn't ACK'的解决办法
原创 2013-08-07 14:42:56 · 651 阅读 · 0 评论 -
android 比较靠谱的图片压缩
转自 http://104zz.iteye.com/blog/1694762第一:我们先看下质量压缩方法: Java代码 private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream();转载 2013-07-25 01:33:11 · 4923 阅读 · 1 评论 -
android主流分辨率
三星I9300 1280x720 4.8英寸三星GALAXY S4 1920x1080 5.0英寸三星GALAXY Note II N7100 1280x720 5.5英寸三星I9220(GALAXY Note) 1280x800 5.3英寸HTC One 1920x1080 4.7英寸HTC X原创 2013-07-02 12:06:47 · 751 阅读 · 0 评论