关闭
当前搜索:

用RecyclerView做一个小清新的Gallery效果

原文地址:https://juejin.im/post/5a30fe5a6fb9a045132ab1bf Github:https://github.com/ryanlijianchang/Recyclerview-Gallery 一、简介 RecyclerView现在已经是越来越强大,且不说已经被大家用到滚瓜烂熟的代替ListView的基础功能,现在RecyclerView还可以取代V...
阅读(76) 评论(0)

Unity3d项目导入到Android Studio原生项目

集成unity项目到android studio原生工程(非原生工程集成到unity),实现android和unity交互 1. 将Unity工程已android studio形式导出 2. Android studio已module引用方式引入导出的unity工程 3, 修改unity工程gradle文件 4. 修改unity工程AndroidManifest...
阅读(72) 评论(0)

WebView 元素获取(图片下载)

在项目中遇到一个保存webview中图片的问题,在此做一个记录 ,直接上代码 mywebview.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View view) { ...
阅读(42) 评论(0)

Android滚动截屏,ScrollView截屏,Listview截屏,Recyclerview截屏

在做分享功能的时候,需要截取全屏内容,一屏展示不完的内容,一般我们会用到 ListView ,ScrollView或Recyclerview 一: 普通截屏的实现 获取当前Window 的 DrawingCache 的方式,即decorView的DrawingCache /** * shot the current screen ,with the status but t...
阅读(75) 评论(0)

直接进入app通知设置界面

int appUid = -1;try { PackageManager packageManager = getPackageManager();ApplicationInfo ai = packageManager.getApplicationInfo("包名", PackageManager.GET_SERVICES);appUid = ai.uid;} catch (...
阅读(48) 评论(0)

Textview设置超链接点击事件

public class TextViewURLOnclick { private Context mContext; public TextViewURLOnclick(Context context) { mContext = context; } public void setLinkClickIntercept(TextView tv) { ...
阅读(33) 评论(0)

Android使用Glide加载Gif

1,解决Glide加载Gif非常慢问题 Glide.with(MainActivity.this).load(url).asGif().diskCacheStrategy(DiskCacheStrategy.SOURCE).into(imageView); 为其添加缓存策略,其中缓存策略可以为:Source及None,None及为不缓存,Source缓存原型.如果为ALL和Result就不行 ...
阅读(74) 评论(0)

android.content.ActivityNotFoundException: No Activity found to handle Intent

public void sendMessage(String number) { if (TextUtils.isEmpty(number)) { return; } Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(C...
阅读(166) 评论(0)

JNI ReferenceTable overflow泄露问题

INFO [ 225716.880557] (8065:11668) socket msgid:0 WARN [ 225716.880557] (8065:11669) dalvikvm ReferenceTable overflow (max=1024) WARN [ 225716.880557] (8065:11669) dalvikvm JNI pinned array referenc...
阅读(56) 评论(0)

Java.lang.IllegalStateException Activity has been destroyed

Java.lang.IllegalStateException Activity has been destroyed 03-04 12:01:05.468: E/AndroidRuntime(2474): FATAL EXCEPTION: main java.lang.IllegalStateException: Activity has been destroyed  ...
阅读(63) 评论(0)

StrictMode 使用

从Android 2.3开始提供了一个新的类StrictMode,该类可以用于捕捉发生在应用程序主线程中耗时的磁盘、网络访问或函数调用,可以帮助开发者改进程序,使主线程处理UI和动画在磁盘读写和网络操作时变得更平滑,避免主线程被阻塞。   推荐博客: http://www.cnblogs.com/zelos/archive/2011/02/27/1966403.html A...
阅读(57) 评论(0)

SlidingMenu属性详解

SlidingMenu简介: SlidingMenu的是一种比较新的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作.目前有大量的应用都在使用这一效果。如Evernote、Google+、Foursquare等,国内的豌豆夹,人人,360手机助手等都使用SlidingMenu的界面方案。 项目下载地址:http://pan.baidu.com/s/1hq7NQ...
阅读(52) 评论(0)

KEYCODE

电话键 键名 描述 键值   KEYCODE_CALL 拨号键 5 KEYCODE_ENDCALL 挂机键 6 KEYCODE_HOME 按键Home 3 KEYCODE_MENU 菜单键 82 KEYCODE_BACK 返回键 4 ...
阅读(75) 评论(0)

Android 开发之多线程处理、Handler

Android开发过程中为什么要多线程 我们创建的Service、Activity以及Broadcast均是一个主线程处理,这里我们可以理解为UI线程。但是在操作一些耗时操作时,比如I/O读写的大文件读写, 数据库操作以及网络下载需要很长时间, 为了不阻塞用户界面,出现ANR的响应提示窗口,这个时候我们可以考虑使用Thread线程来解决。  Android中使用Thread线程会...
阅读(148) 评论(0)

android技巧篇

获取当前手机语言:         Configuration conf = context.getResources().getConfiguration();         String local = conf.locale.toString() Android 屏幕显示设置: 程序中默的显示是带有标题栏和系统信息栏的,有的时候,这很影响程序界面的美观。手机默认的是竖屏,或...
阅读(205) 评论(0)

Inten对象中的Flag

FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS: 如果设置,新的Activity不会在最近启动的Activity的列表中保存。   FLAG_ACTIVITY_FORWARD_RESULT: 如果设置,并且这个Intent用于从一个存在的Activity启动一个新的Activity,那么,这个作为答复目标的Activity将会传到这个新的Activity中。这种方...
阅读(45) 评论(0)

android键盘

隐藏键盘:   getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE |                                      WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 显示键盘:     getWi...
阅读(68) 评论(0)

FragmentPagerAdapter 刷新

在fragmentpageadapter的instantiateItem方法里,首先设置此Fragment的标记,然后从FragmentManager中的mAdded集合里面去查找有没有相关标记的fragment如果有就直接从集合中获取使用如果没有才会触发fragmentpageadapter的getItem方法获取一个fragment。所以更新adapter数据是没有作用的 解...
阅读(235) 评论(0)

Android 如何判断CPU是32位还是64位

private static String getSystemProperty(String key, String defaultValue) { String value = defaultValue; try { Class clazz= Class.forName("android.os.SystemProperties"); ...
阅读(1028) 评论(0)

LruCache 缓存

内存缓存(LruCache): 系统提供的LruCache类是非常适合用作缓存Bitmap任务的, 它将最近被引用到的对象存储在一个强引用的LinkedHashMap中,并且在缓存超过了指定大小之后将最近不常使用的对象释放掉。 注意:以前有一个非常流行的内存缓存实现是SoftReference(软引用)或者WeakReference(弱引用)的Bitmap缓存方案, 然而现在已经不推荐使用...
阅读(204) 评论(0)
25条 共2页1 2 下一页 尾页
    个人资料
    • 访问:4179次
    • 积分:270
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条