随笔分类 - android
android
摘要:这个是我写的 一个从内存卡读取照片的类.. 可根据自己需求更改 我先上代码,我们看看上面的代码..设置缩略图那 官方给的 代码是 msg.thumbData = Util.bmpToByteArray(thumbBitmap, true); 然后Util类,居然找不到(我用了qq的jar包,只能在这
阅读全文
摘要:public static void share(String CustomEventData,String title,String titlle_detail,String imgUrl)throwsMalformedURLException{ Log.e(TAG,"share##########################"); Log.e(TAG,...
阅读全文
摘要:Android检查手机上是否安装了指定的软件(根据包名检测)
阅读全文
摘要:从Android3.0 (API level11)开始,Android的2D显示管道被被设计得更加支持硬加速了.硬加速使用GPU承担了所有在View的canvas上执行的绘制操作. 启用硬加速最简单的的方法是对整个应用启用硬件速.如果你的应用只使用标准的view和Drawable,全局启用硬加速将不
阅读全文
摘要:最近鼓捣android,碰到个问题,因为没有root权限,需要调用Intent安装apk,但需要获取用户是否安装了(如,用户点击了返回或取消),查了很多文章,最后可以解决,但有瑕疵,解决方法如下: 在MainActivity中添加protected void onActivityResult(int
阅读全文
摘要:最近在项目中遇到一个现象,一个界面有一个RecyclerView(GridView型的),外面套了一层ScrollView,通过ScrollView上下滚动,但是在滑动的时候如果是在RecyclerView的内容上滑动,这时会出现滑动卡顿,而如果是在其他内容上滑动时就可以很顺畅的滑下去。 这是Rec
阅读全文
摘要:最近做的项目中遇到了ScrollView嵌套RecyclerView,刚写完功能测试,直接卡出翔了,后来通过网上查找资料和 自己的实践,找出了两种方法解决这个问题。 首先来个最简单的方法: 这个方法就可以解决这一问题。 既然有首先那肯定有第二种解决的办法,只不过相对于第一种方法来说就太麻烦了。 我们
阅读全文
摘要:delete from TableName; //清空数据 update sqlite_sequence SET seq = 0 where name ='TableName';//自增长ID为0 Sample: DatabaseHelper helper = DatabaseHelper.getHelper(context); itemDaoOpe = helper.getDao(Item...
阅读全文
摘要:问题: 使用FileProvider构造SD卡中文件uri时异常 java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/840E-10F6/音乐/千里之外.mp3at and
阅读全文
摘要:我们在开发app时避免不了需要添加应用内升级功能。当app启动时,如果检测到最新版本,将apk安装包从服务器下载下来,执行安装。安装apk的代码一般写法如下,网上随处可以搜到 然而,当我们在Android7.0手机中执行时,会发现报如下错误日志 我们来看一下FileUriExposedExcepti
阅读全文
摘要:一、问题描述 相信大家在使用Fragment的过程中,肯定碰到过Fragment重叠的问题,重启应用就好了。然而原因是什么呢? 二、原因分析 首先,Android管理Fragment有两种方式,使用add、hide、show的方式和replace方式,两种方式各有优缺点。 replace方式 如果使
阅读全文
摘要:一、目前的号码段(2017-06-01更新) 二、代码
阅读全文
摘要:在进行Android开发过程中,我们经常会接触到Drawable对象,那么,若要使用数据库来进行存储及读取,该如何实现? 一、存储 代码看起来比较繁琐,是因为过程的确挺繁琐的,不过可以简单的总结为: Drawable→Bitmap→ByteArrayOutputStream→SQLite 二、读取
阅读全文
摘要:这种方式不用在配置文件加东西,我比较喜欢。 广播注册,可以写在Activity(onCreate),也可以写在Fragment(onActivityCreated)里。 发送广播
阅读全文
摘要:问题: 在应用开发中遇到需要这样的需求:在用户下载我们的应用安装之后删除安装包。 解决: android会在每个外界操作APK的动作之后发出系统级别的广播,过滤器名称: android.intent.action.package_ADDED, android.intent.action.PACKAG
阅读全文
摘要:应用的状态变化,包括安装、卸载、更新,是android系统上重要的事件。如何侦听到?有两种方法,一是通过侦听广播,一是实现PackageMonitor。侦听广播 当Package状态发生变化时,系统会广播如下一些Action的Intent:应用安装:public static final Strin
阅读全文
摘要:if(!TextUtils.isEmpty(pNumber) && pNumber.length() > 6 ){ StringBuilder sb =new StringBuilder(); for (int i = 0; i = 3 && i <= 6) { sb.append('*'); ...
阅读全文
摘要:在项目中切换Fragment,一直都是用replace()方法来替换Fragment。但是这样做有一个问题,每次切换的时候Fragment都会重新实列化,重新加载一次数据,这样做会非常消耗性能用用户的流量。 官方文档解释说:replace()这个方法只是在上一个Fragment不再需要时采用的简便方
阅读全文
摘要:Android能用来存储的地方有两个,一个是手机内置的存储空间,一个是外置的SD卡,内置的存储空间一般比较小,所以应用的缓存建议存储在外置的SD卡中。 在Android系统中如何获得存储的路径呢? 以上对应的输出结果为 应用的缓存建议存储在通过getExternalCacheDir().getPat
阅读全文
android.system.ErrnoException: open failed: ENOENT (No such file or directory) 07-19 20:27:45.011 66
摘要:在操作安卓版本23+的文件读取时,不仅要在maniests中声明,还要在代码中动态声明:
阅读全文