- 博客(23)
- 资源 (156)
- 收藏
- 关注
原创 Picasso and Android-Universal-Image-Loader缓存框架
picassoPicasso http://square.github.io/picasso/Square的开源项目之一最大特点就是你只需要一句代码:Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);缓存什么的设置基本可以忽略了另外的一些诸如裁剪图片:Picasso.w
2014-06-13 20:50:43 5665
原创 android内存优化
Android的应用被限制为最多占用16m的内存,至少在T-Mobile G1上是这样的(当然现在已经有几百兆的内存可以用了——译者注)。它包括电话本身占用的和开发者可以使用的两部分。即使你没有占用全部内存的打算,你也应该尽量少的使用内存,以免别的应用在运行的时候关闭你的应用。Android能在内存中保持的应用越多,用户在切换应用的时候就越快。作为我的一项工作,我仔细研究了Android应用的内存
2014-06-27 22:29:26 4434
转载 android的activity栈管理
在进行BlackBerry程序开发的时候,BlackBerry提供了一个管理Screen的栈,用来从任何地方来关闭位于最上一层的Screen,使用UiApplication.getUiApplication().getActiveScreen()来得到位于最上一层的Screen的实例,并且使用UiApplication.getUiApplication().popScreen()来关闭一个Scre
2014-06-27 21:50:01 1151
原创 过滤输入法的表情
所以为了防止用户胡乱输入表情、同时限制用户只能输入应用自带的表情。编写了一个自定义控件来禁止输入的表情。代码如下:[java] view plaincopypackage com.qd.widget; import android.content.Context; import android.text.InputFilter; import an
2014-06-26 15:25:52 1736
转载 仿淘宝收货地址,本地数据库
谁说咱们攻城狮不能写出既幽默又能懂的博客呢,本人想推出一系列博文,可以给刚接触Android开发的做一个参考,也可以与接触Android已久的各路大神比较一下,本人喜欢交流,如果有写得不好的地方,欢迎大家指出.如果有更好的效果或者功能,希望大家多多指点,互相学习可以共同进步.说了这么多,现在进入今天的猪蹄,推出>,有网购经验的同学应该对这个很熟悉,在淘宝的Android客户端里面,有一
2014-06-25 17:58:27 18495 6
转载 关于webview调用js出现has no method 'toString'
在android4.2以前,注入步骤如下:[java] view plaincopywebview.getSetting().setJavaScriptEnable(true); class JsObject { public String toString() { return "injectedObject"; } } webView.addJa
2014-06-25 15:43:46 1212
原创 android的<uses-feature>详解
如果你是一个Android用户,而且你有一个老旧的安装有android 1.5 的android设备,你可能会注意到一些高版本的应用没有在手机上的Android Market 中显示。这必定是应用使用了的结果。Android Market会根据uses-feature过滤所有你设备不支持的应用。通过使用元素,一个应用可以指定它所支持的硬件型号,举个例子,有些设备不支持多点触控或者OpenG
2014-06-19 13:35:23 1063
原创 ttf设置文字字体
MainActivity如下:[java] view plaincopypackage cn.testfont; import android.os.Bundle; import android.widget.TextView; import android.app.Activity; import android.graphics.Typeface; /
2014-06-16 14:13:18 1563
转载 android进程 清理及activity栈管理
MainActivity如下:[java] view plaincopypackage come.on; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.os.Bundle; import a
2014-06-16 14:08:39 3027
转载 解决ListView嵌套ListView遇到的问题
Listview嵌套会造成的问题主要是子listview的高度错误导致内容不能正常显示完,解决这个问题,我个人第一个想法就是重新计算子listview的高度,代码如下:private void setListViewHeightBasedOnChildren(ListView listView) { if(listView == null) return; ListAdap
2014-06-13 20:45:30 1409
原创 git上上传项目
1.注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。 2.安装客户端tortoiseGit github是服务端,要想在自己电脑上使用git我们还需
2014-06-10 09:20:05 1184
原创 IOS开发账号申请
iOS开发者的申请流程如果你是一个开发团队,在你打算掏腰包购买iOS开发者授权之前,最好先问一下你的同事,是否已经有人获得了开发许可,因为一个开发许可一年内最多可以授权给111个设备来开发测试。如果你没有授权许可可以借用,或者你打算最终在iTunes Store中以自己的名义发布你的应用,那么就准备一张国际信用卡,准备支付99美元来申请一个iOS开发者授权。点击下面链接进入Apple De
2014-06-08 00:03:28 1137
原创 webview与js的相互交互
方案思路,1.在点击图片的时候调用本地的java方法并给出响应的图片地址2.本地获得图片地址后,开启一个遮罩activity进行显示和处理第二步的实现很容易实现,关键是第一步的实现,在网页中点击图片不会调用本地的java代码。那么我们需要给这个点击事件加上相应的js函数,让点击事件调用的js函数来调用我们提前准备好的java函数,等我们捕获到图片的url剩下的就好处理了。关
2014-06-07 09:27:53 1424
原创 Java与js的交互
在android的开发过程中,有很多时候需要用到本地java代码和javascript进行交互。android对交互进行了很好的封装,在开发中我们可以很简单的用java代码调用webview中的js,也可以用webview中的js来调用本地的java代码,这样我们可以实现很多原来做不了的功能,比如点击网页上的电话号码后,手机自动拨打电话,点击网页中的笑话,自动发送短信等.废话不多说,这
2014-06-07 09:23:03 1336
原创 android查看绑定源码
当我们阅读android API开发文档时候,上面的每个类,以及类的各个方法都是已经写好的方法和控件,可是我们只是在搬来使用,不知道它的原理,它是如何被实现的。android系统是开源的,所以谷歌官方在每发布一个版本的时候都会放出它对应的API源码的,让我们可以深入了解android的API实现过程,这就是开源的魅力。如果我们从API源码的角度去了解了开发过程,那样对于作为开发人员的我们,便会对他
2014-06-05 15:12:02 1516 1
转载 Android SlidingMenu 侧拉菜单的使用(详细配置)
SlidingMenu作为最常用到的几个开源项目之一,最初,这个是在IOS上有的,之后被应用到了android上,在google自己原生态的侧拉菜单NavigationDrawer没出现之前,这个效果已经被很多应用所使用。比如今日头条,网易新闻,人人客户端等等。由于最近项目用到,所以把相关使用和配置记录下来。Github上的下载地址为:下载地址国外用到该库的应用APP:
2014-06-05 14:53:38 2469 3
原创 android个推平台
最近有个朋友想要推送一些消息到自己的APP上,自己用了HTTP轮询的方式比较耗电,也比较占用流量,一旦用户关闭了进程,消息则很难触达,于是,咨询我有没有什么好的解决方案。我告诉他其实可以使用推送,他瞪大眼睛问我推送是什么?我告诉他其实就是Andriod版的苹果推送,他才反应过来,问了下其他人,发现身边很多朋友还不知道有推送这回事情。所以今天就在这里给大家讲下什么是推送,怎么使用,以及怎么利用它来提
2014-06-05 11:11:36 3745
翻译 Universal Image Loader for Android 使用实例
最简单的使用示例代码[java] view plaincopy"white-space:pre"> // 1.获取ImageLoader实例 ImageLoader imageLoader = ImageLoader.getInstance(); // 2. 使用默认配置 ImageLoaderConfig
2014-06-05 09:28:17 1263
翻译 开源项目Universal Image Loader for Android
In the previous article, we’ve initialized the ImageLoader with configuration; and now, it is ready for immediate use according to its intended purpose. 在之前的章节,我们已经通过配置初始化了ImageLoader,现在,我们来介绍一下怎么
2014-06-05 09:22:47 919
翻译 android Universal Image Loader for Android 说明文档 (1)
All manipulations are held by the ImageLoader class. It is a singletone, so to get a single instance of the class, you should call the getInstance() method. Before using ImageLoader to its intended
2014-06-05 09:16:35 961
转载 修改android最小堆内存
在oncreate的时候加入如下代码段即可保证该运行程序有足够的内存了:[java] view plaincopyint CWJ_HEAP_SIZE = 10 * 1024 * 1024; //10M的内存 VMRuntime.getRuntime().setMinimumHeapSize(CWJ_HEAP_SIZE); 别忘了导入包:[j
2014-06-05 08:59:32 1907
转载 AsyncQueryHandler的使用
每天进步一点点之AsyncQueryHandler学习AsyncQueryHandler:异步的查询操作帮助类,其实它同样可以处理增删改1。AsyncQueryHandler的作用查询其API便可知,它担供:startInsertstartDeletestartUpdatestartQuery这四个操作,并提供相对应的onXXXCom
2014-06-04 21:53:10 1040
转载 android任务栈
1.启动任务栈 第一种,动作设置为“android.intent.action.MAIN”,类别设置为“android.intent.category.LAUNCHER”,可以使这个ACT(activity)实例称为一个任务栈的入口,拥有这种类型的intent-filter的ACT类型的图表和名字也会显示在application launcher中。 第二种,即是采用用
2014-06-04 07:32:55 1090
Android离线包前端代码
2022-06-03
ModalViewDemo.zip
2020-11-30
ArouterDemo.zip
2019-07-05
Android仿微信图片选择
2019-03-12
iOS骨架屏源码
2019-01-04
Javassist代码注入
2018-10-15
仿喜马拉雅FM
2018-09-26
Android原生集成RN
2018-06-06
Flutter跨平台
2018-06-01
阿里的Atlas组件化框架
2018-05-10
Android模块化
2018-04-23
hexo博客打赏源码
2018-03-27
阿里云精选API
2017-12-27
美团RN项目
2017-07-31
安卓聊天页面
2017-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人