![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发
文章平均质量分 87
CJ_star
Deep water runs slient
展开
-
在eclipse中搭建android开发平台
从今天起,打算好好写一下自己的技术博客,就从android平台搭建开始吧。 1.首先我们需要下载java的JDK,地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html 注:根据电脑下载,有不同系统不通版本的。 2.然后我们下载一下ecli原创 2014-02-19 08:42:53 · 1233 阅读 · 0 评论 -
Gradle 命令
Android tasks-------------androidDependencies - Displays the Android dependencies of the project.signingReport - Displays the signing info for each variant.sourceSets - Prints out all the sour原创 2016-01-13 16:45:09 · 1215 阅读 · 0 评论 -
Android图片加载优化--图片缓存
转载请注明出处:作者CJstar为什么要使用内存缓存内存缓存: 内存缓存是指将已经赋值的对象保存在内存中,当再次使用的时候直接去内存读取,不再做重复的创建操作。内存缓存的优势: 对象的重复使用,不再去创建对象,减少内存消耗,便于内存的集中管理。同时在需要读取数据库或者外存的时候,使用内存缓存将大大减少时间,提供程序的整体性能。内存缓存的原理JVM垃圾回收机制JVM采用的是引用计数的机原创 2015-09-17 19:52:28 · 1621 阅读 · 0 评论 -
Android大图加载内存优化(如何防止OutOfMemory)
第三方图片加载核心技术揭秘:揭秘ImagLoader或者Picasso等第三方开源库的核心:加载原理和缓存原理。原创 2015-08-21 15:47:30 · 3846 阅读 · 0 评论 -
[推荐]Android消息处理机制(Handler、Looper、MessageQueue与Message) Android是消息驱动的,实现消息驱动有几个要素: 消息的表示:Message 消息
Android消息处理机制(Handler、Looper、MessageQueue与Message)Android是消息驱动的,实现消息驱动有几个要素:消息的表示:Message消息队列:MessageQueue消息循环,用于循环取出消息进行处理:Looper消息处理,消息循环从消息队列中取出消息后要对消息进行处理:Handler平时我们最常使用的就是Mes转载 2015-08-31 17:15:50 · 902 阅读 · 0 评论 -
一个简单的Demo教你:Android和JS的互相调用
搜了一下简单的示例,发现很多贴代码片段的,却没有没有贴完整项目的,自己稍微整理一下,给那些第一次接触JS和Java互相调用的同学。文章最后有项目源码地址。 -JS调用Java方法示例<html><body> <script language="javascript"> function javaCallJsFunction(isHide) { va原创 2015-08-27 20:39:52 · 9280 阅读 · 1 评论 -
Android开源项目第一篇——个性化控件(View)篇<转>
文章出处:http://www.trinea.cn/android/android-open-source-projects-view/本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,主要介绍Android上那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageVi转载 2014-02-14 10:40:08 · 6259 阅读 · 0 评论 -
13年毕业的码农的这半年
写程序,对于一个程序员来说太常见了,天天都在写,今天想按照自己的思路写点感谢。一、程序的复杂性把握1.模块划分实现一个功能,这个功能可能比较简单,可独立可不独立。功能相似度达到多少以下的时候我们可以单独创建一个界面和类配合实现呢?这个问题在写程序的时候我有点纠结,但是一个同事,他喜欢把很多不同的东西整合在一个里边。这样有的功能区分度不高,导致我添加百度统计的时候的不知道去那统计。首先得原创 2013-12-05 10:56:42 · 1836 阅读 · 3 评论 -
Android应用程序内换肤解决方案(二)之测试Demo
转载请注明出处:http://blog.csdn.net/droyon/article/details/9427651实现思路:通过更换主题来实现应用程序内部换肤。[java] view plaincopysetTheme(getPersistStyle()); 源代码下载程序运行效果:默认主题:转载 2015-01-04 14:30:43 · 885 阅读 · 0 评论 -
Android应用程序内换肤解决方案(一)之测试Demo
转载请注明出处:http://blog.csdn.net/droyon/article/details/9454679之前上传过一篇帖子(应用程序更换皮肤解决方案一:http://blog.csdn.net/hailushijie/article/details/9427651),描述了利用Style样式解决在应用程序内部实现换主题或者换皮肤的功能。虽然能够实现我们想要的功能,但皮肤资源打转载 2015-01-04 14:27:15 · 1451 阅读 · 0 评论 -
android开发中ListView的妙用之:下拉刷新与到底部载入更多源码
今天项目也快结束了,就写篇博客吧,记录一下我对ListView的下拉刷新与底部载入更多的一点理解[/b]首先我们知道ListView是没有下拉刷新的接口的,我们要借助现有的功能去扩展更多的功能我们就需要对ListView做一点修改,使它满足我们的需求:一、ListView的表面理解就是List的格式显示的View,也就是要一行一行的显示,对ListView添加适配器这是必不可少的。所以我们修改原创 2014-02-19 08:50:57 · 5155 阅读 · 3 评论 -
Android大图加载优化--基于LRU算法的本地文件缓存
第三方图片加载库的技术揭秘--文件缓存原理。基于LRU的文件缓存。原创 2015-08-24 20:47:21 · 1493 阅读 · 0 评论 -
Android创建快捷方式实现
/** * create icon on desktop */ private void createShortcutIcon() { boolean isAdded = isInstallShortcut(); boolean cIsAdded = ConfigMng.getInstance().loadBooleanKey(ConfigMng.APP_SHORT_CUT_AD原创 2014-07-29 18:51:08 · 819 阅读 · 0 评论 -
Android 圆角ImageView
@Overrideprotected void onDraw(Canvas canvas) {// Round some corners betch!Drawable drawable = getDrawable();if (drawable == null) {return;}if (getWidth() == 0 || getHeight() ==原创 2014-07-04 21:47:02 · 2012 阅读 · 0 评论 -
Android SlidingMenu
The Android and IOS have many styles of menu. For example : popu原创 2014-05-27 15:43:07 · 1136 阅读 · 0 评论 -
Android获取视屏的缩略视图和图片的缩略视图
[code="java"]//获取视屏的缩略视图path为视屏路径ThumbnailUtils thUtils = new ThumbnailUtils();Bitmap bitMap = thUtils.createVideoThumbnail(path,Images.Thumbnails.MICRO_KIND);[/code][code="java"]//获取图片缩略图原创 2014-02-19 08:44:30 · 1357 阅读 · 0 评论 -
ButterKnife核心技术揭秘
最近研究bufferknife的时候发现了一些有趣的东西,我们平时会用一些注解,标记方法或者参数属性,添加参数什么的。然后通过类的方法获取注解,然后通过instance判断是否和我们添加的某些注解一直,再通过反射机制运行处理注解。看到反射,我们还是会心理嘀咕一下,这对性能有一定的影响。当然,这种处理方式我们都会有一个统一的规范,我们可以预测哪儿会有什么注解,非常清晰的去进行判断,加入注解使用泛滥的原创 2016-08-03 16:46:15 · 2088 阅读 · 0 评论