- 博客(15)
- 资源 (6)
- 收藏
- 关注
原创 android使用MVP模式
1、 MVP模式的框架结构图2、 代码包结构图大致结构如下,其中根据需要增加其他的包,比如utils、widget等等; 3、 数据Bean类数据实体类,存放对象的相关信息;public classUserBean{ privateStringmFirstName;
2017-04-18 10:16:35
433
原创 通过网页打开App并传递参数
如果想要从网页中打开App,只要在AndroidManifest.xml文件中设置Activity的相关属性则可,具体如下:<activity android:name=".StartActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" />
2016-01-14 00:31:53
5364
1
原创 Android获取设备唯一标识码
话不多说,先贴代码/**获取设备唯一标识码 * @param context 上下文 * @return 设备唯一标识码 */ public static String getUDID(Context context) { String udid = AppConfig.getUDID(context, null); if (udid == null || “”.equ
2016-01-11 23:50:26
2461
原创 Android使用信号量Semaphore进行多线程任务调度
话不多说,先上代码import android.os.Handler;import android.os.Looper;import android.os.Message;import java.util.LinkedList;import java.util.concurrent.ExecutorService;import java.util.concurrent.Execut
2015-08-04 11:24:11
7795
1
原创 Android强制切换横屏竖屏不起作用的解决办法
一般通过以下来进行横屏竖屏切换// 强制切换为竖屏setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);// 强制切换为横屏setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);但有时发现这并起作用,就要用到下面一
2015-07-29 13:29:52
14807
原创 通过CookieManager给WebView设置Cookie
需要注意的是,如果是设置两个或两个以上cookie值,需要单独设置,否则不成功;另外WebView的getSettings().setJavaScriptEnabled(true)之类设置需要在设置Cookie之前设置。
2015-07-16 09:32:17
4756
1
原创 Android图片压缩,先进行尺寸压缩,再质量压缩
// 获取压缩后的图片地址// 进行尺寸压缩之后再进行质量压缩public static String getCompressedPath(Context context, String path) { try { BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBoun
2015-06-30 09:05:11
775
原创 Textview显示Html,图文混排,支持图片点击放大
对于呈现Html文本来说,Android提供的Webview控件可以得到很好的效果,但使用Webview控件的弊端是效率相对比较低,对于呈现简单的html文本的话,杀鸡不必使用牛刀。另外如果是在Listview中使用的Webview的话,效率则更是低下。 然而,Android还提供了android.text.Html类来支持Html的解析,利用这个类,我们可以通过Textview来呈现H
2015-06-26 19:29:16
3800
5
原创 Activity中读取Manifest中的meta-data数据
// 从Manifest文件读取渠道名String channel = null;try { ActivityInfo info = getPackageManager().getActivityInfo( this.getComponentName(), PackageManager.GET_ACTIVITIES|PackageManager.GET_META_DATA); channe
2015-06-26 10:38:36
713
原创 解决bringChildToFront/bringToFront不起作用的问题
有时候需要在FrameLayout中对子控件进行上下层的调整,我们大多数时候都是用来bringChildToFront、bringToFront这两个方法来实现。然后在部分机型和部分系统中,bringChildToFront、bringToFront两个方法并不起作用,原因估计是显示缓存的一个bug,导致视图不能及时更新。为了解决这个问题,我们可以强制刷新布局来显示最新的视图。方法如下:
2015-04-09 20:23:43
17435
原创 Android如何在自定义类中实现自定义监听器
监听器可以说是Android开发中最常用的东西之一。我们通过监听器可以监听对象的各种变化事件,并进行一些需要的处理,相当有用,而且使用起来也很简单。其实,监听器就相当于C++中的回调函数,达到条件就回调执行。很多时候,我们在自定义控件类中也需要实现一些属性变化的监听器,实现跟原生控件监听器一样的功能。以下分几个步骤说明自定义监听器实现和使用(以自定义类MyClass加载完成监听器为例):一
2014-12-09 10:12:59
10397
3
原创 Android通过HTTP协议上传图片(multipart/form-data格式)
关于multipart/form-data请求 根据RFC的文档,并没有multipart/form-data请求这么一种请求方式,它并不是一种跟常用的get、post等独立的请求方式。multipart/form-data是HTTP协议中实现文件上传的规范,是RFC1867 (http://www.ietf.org/rfc/rfc1867.txt) 添加的新规范。multip
2014-12-05 17:56:09
16131
3
原创 使用LruCache和DiskLruCache实现内存磁盘二级图片缓存
关于LruCache内存缓存管理类 android.util.LruCache是一个Android官方提供的内存缓存管理类,它是在Android 3.1(代号 Honeycomb MR1)引入的。LruCache可以在创建时定义缓存的最大长度,而且还可以通过覆写sizeof()方法改变每个缓存条目计算大小的方式。由于android.util.LruCache是在Android
2014-11-12 15:42:01
1769
原创 Android开发中使用NDK在Eclipse中实现JNI技术
1、环境配置请参考http://blog.youkuaiyun.com/zhanglongit/article/details/8489538/ 这里不再累赘;2、NDK版本为android-ndk-r7-windows,此版本已经集成cygwin功能,所以不必再另外安装cygwin;3、CDT版本为cdt-master-8.1.2。第一步:新建项目进入Eclips
2014-11-10 16:07:43
522
IOS引导页EAIntroView
2014-12-11
磁盘缓存disklrucache.jar第三方库
2014-11-12
ITelephony.aidl
2014-10-28
Android开发APK反编译工具
2014-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人