
android
yuxing_zhong
android开发程序员
展开
-
MatrixCursor
http://www.cnblogs.com/topcoderliu/archive/2011/04/26/2029576.htmlContentProvider对外共享数据的时候的query()方法是需要一个cursor的。 但是当ContentProvider不是从数据库中去的数据,而又需要返回cursor的时候就需要MatrixCursor。 ContentP转载 2016-07-11 15:18:16 · 322 阅读 · 0 评论 -
调整Toast字体大小
转载:http://www.easytd.com/yidonghulianwang/d_15021415269.htmlToast大小主要由系统负责,但可能有些厂商没有进行适配,需要调整Toast大小。调整Toast字体大小为25:LinearLayout linearLayout = (LinearLayout) toast.getView(); TextView messageTextView转载 2016-05-17 10:56:38 · 2723 阅读 · 0 评论 -
Android中跨进程通信的四种方式
由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。 这4种方式正好对应于android系统中4种应用程序组件: 1.Activity 2.Content Provider 3.Broadcast 4.Service。 其中, Activity可以跨进程调用其他应用程序转载 2016-07-19 15:18:36 · 338 阅读 · 0 评论 -
调试手机中数据库的福音:Android-Debug-Database(666)
前言一般,我们调试手机中的数据库是很麻烦的,通常来说是如下几种方式:将手机中的SQLite数据库导出到电脑,通过电脑端的软件来查看这个数据库,执行相关的SQL语句,看结果如何。Root手机,在手机上安装RE文件管理器,进入应用程序的包下,找到你的数据库的文件,然后再查看数据库中。Android Studio有相关的插件,方便操作,但是有的需要收费,使用起来也不是很爽。现在,AMIT转载 2017-07-14 09:33:03 · 780 阅读 · 0 评论 -
Android 软键盘显示隐藏相关问题
1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);//如...转载 2018-08-13 14:56:55 · 234 阅读 · 0 评论 -
Android TextureView 与 SurfaceView用法区别
SurfaceView和TextureView均继承于android.view.View,与其它View不同的是,两者都能在独立的线程中绘制和渲染,在专用的GPU线程中大大提高渲染的性能。一、SurfaceView专门提供了嵌入视图层级的绘制界面,开发者可以控制该界面像Size等的形式,能保证界面在屏幕上的正确位置。但也有局限:由于是独立的一层View,更像是独立的一个Window,不能加...转载 2018-10-29 10:52:28 · 3251 阅读 · 0 评论 -
不同厂商手机系统日志抓取方法
本文原为转载文章,以下手机未做一一验证(括弧有说明哪些有验证),如有错误之处,欢迎评论指出。各位小伙伴们为提高应用的稳定性,需要测试美眉帮忙抓取日志来帮开发哥哥定位问题原因,而各个手机的rom各不相同,应用内能抓到的日志非常少,所以需要测试美眉帮我们抓取系统日志来分析以下是部分手机抓取日志方法,1、360手机1) 在桌面的【其他应用】文件夹找到【用户反馈】,或通过搜索找到【用户反馈】2 )...转载 2018-10-24 11:00:08 · 27067 阅读 · 0 评论