- 博客(58)
- 收藏
- 关注
转载 android 优秀控件以及开源项目
原文地址为http://www.trinea.cn/Android/android-open-source-projects-view/,作者Trinea主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、
2016-09-28 09:57:17 5508
原创 Android Studio 发生 Error:Execution failed for task ':app:packageDebug'.
Error:Execution failed for task ':app:packageDebug'.> Duplicate files copied in APK META-INF/LICENSEFile 1: E:\workplace\Ninebot\app\libs\apache-mime4j-0.6.jarFile 2: E:\workplace\Ninebot\app\li
2015-07-29 14:14:17 3843 2
原创 Android Studio 发生 Couldn't load jpush175 from loader dalvik.system.PathClassLoader 异常
apply plugin: 'com.android.application'android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "cn.ninebot.ninebot" minSdkVersion 18
2015-07-09 10:15:09 2987 4
转载 原 Android新特性介绍,ConstraintLayout完全解析
PS:今天看到了一篇文章 并且用这个控件做了一个项目的主页 发现这个控件还是蛮有意思。只不过我觉得他更适合那种独立的 textView 或者 Button 并不是特别适合 linearlayout 可能上来有些不顺手吧因为现在AS最新版默认生成的就是这种布局 所以把这个介绍给大家 在一些相对简单的页面 这个用起来还是挺好的其实ConstraintLayout是Android Studio ...
2018-05-15 16:42:08 310
转载 关于图片 mdpi hdpi xhdpi
1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽度方向有720个像素,在高度方向有1280个像素。(2)屏幕大小。屏幕大小是手机对角线的物理尺寸,以英寸(inch)为单位。比如某某手机为“5寸大屏手机”,就是指对角线的尺寸,5寸×2.54厘米/寸=...
2018-04-13 15:47:45 2195
转载 图片压缩策略(外带矫正图片方向)
1,乾言如果图片太大,上传不仅耗时,而且体验不好。即使加了loading效果,那还是挺耗流量的。so,果断要压缩图片再上传,android客户端,尤其要注意。2,图片上传压缩原图后保存在sdcard临时目录,如果压缩后的图片存在,就上传压缩的图片,没有压缩成功(不存在),就直接上原图吧。// 压缩图片并上传 private void uploadFileInThre
2017-06-20 18:59:30 1530
转载 Android WebView 参数设置明细!
WebView wv = new WebView(content);WebSettings ws = wv.getSettings();设置参数明细如下:setPluginsEnabled(true) ;//支持插件setUserWideViewPort(false) ;//将图片调整到适合webview的大小setSupportZoom(true) ;//支持
2017-06-14 16:46:05 1731
转载 Android笔记:Android 7.0 FileUriExposedException 解决
从Android 7.0开始,一个应用提供自身文件给其它应用使用时,如果给出一个file://格式的URI的话,应用会抛出FileUriExposedException。这是由于谷歌认为目标app可能不具有文件权限,会造成潜在的问题。所以让这一行为快速失败。详见这里。这里讨论两种解决方式。1 FileProvider方式这是谷歌官方推荐的解决方案。即使用FileProvider来生
2017-05-26 20:36:55 331
转载 Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
Android 设备的CPU类型通常称为ABIs问题描述解决方法1解决之前的截图2解决后的截图3解决方法4建议为什么你需要重点关注so文件App中可能出错的地方其他地方也可能出错使用android-21平台版本编译的so文件运行在android-15的设备上混合使用不同C运行时编译的so文件没有为每个支持的CPU架构提供对应的so文件将so文件放在错误的地方只提供armeabi架构
2017-05-26 15:05:42 2687
原创 Android studio DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs
这一篇帖子 会写的比较简单 不过相信大家也可能遇到这些问题 为了怕自己忘记 记录下来 顺便也和大家一起分享描述:在一些机型上安装软件 提示卸载原先的软件 但是又安装不上新软件DELETE_FAILED_INTERNAL_ERRORError while Installing APKs解决:File->Settings->Build,Execuion,Deplo
2017-04-18 10:05:14 30739 15
转载 Android 7.0 安装失败的两个原因
这是因为Android7.0作用域目录访问 在 Android 7.0 中,应用可以使用新的 API 请求访问特定的外部存储目录,包括可移动媒体上的目录,如 SD 卡。新 API 大大简化了应用访问标准外部存储目录的方式,如 Pictures 目录。应用(如照片应用)可以使用这些 API(而不是使用 READ_EXTERNAL_STORAGE),其授予所有存储目录的访问权限或存
2017-03-28 15:44:49 1074
转载 Android平滑图片加载和缓存库 Glide 使用详解
版权声明:本文原创作者:一叶飘舟 作者博客地址:http://blog.csdn.net/jdsjlzx一、简介在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。 二、 使用 de
2017-03-08 11:54:57 767
转载 Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚
版权声明:本文为博主原创文章,未经博主允许不得转载。 如有转载,请声明出处: 时之沙: http://blog.csdn.net/t12x3456 (来自时之沙的csdn博客) 随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇到过如下
2016-12-05 19:04:19 670
转载 【Android】友盟统计Fragment页面显示隐藏的完美解决方案
【Android】友盟统计Fragment页面显示隐藏的完美解决方案字数887 阅读3111 评论22 喜欢13在使用友盟统计的时候常常会遇到Activity加Fragment的组合,统计起来比较麻烦。友盟给出的解决方案是在Activity的onResume()和onPause()方法中执行MobclickAgent.onResume()加MobclickAgent.o
2016-11-15 11:21:38 1704
原创 关于菜单使用gridView来实现的一些小经验
有时候写文章的时候 前面会稍微扯两句淡 讲一些使用场景 什么的来引入正文 或者干脆就是扯淡也是纯粹想和大家有一些交流。不想让自己的帖子写的跟机器一样 直接上来就是代码。今天吧 直接上点干货需求:完成主页面的菜单 如下图有人会用LinearLayout实现 有人会用gridView实现当然如果用LinearLayout 方便添加和删除 item当然如果你习惯
2016-09-23 15:08:19 649
原创 解决ListView当中还有ListView onItemClick点击事件问题
很久没有写帖子了 一直挺忙但是这个帖子 惦记好久了 应该记录一下 一张图描述 使用场景如图所示 我外层是一个 可上拉刷新 下拉加载更多的的控件ListView 里面是一个 可动态分配高度的ListView 蓝色部分我再外层设置OnItemClick的时候 只有订单日期那一条可以响应 事件 我想要整个Item除了按钮 都可以进行响应 那么需要把里面ListView的
2016-08-31 18:03:38 1473 1
转载 Android ProGuard 混淆 详解
Android ProGuard 混淆 详解标签: Android混淆2015-11-06 20:02 9054人阅读 评论(3) 收藏 举报 分类:Android(40) 版权声明:本文为博主原创文章,未经博主允许不得转载。现在写的app 基本都是经过混淆了的,如果不混淆, 发布出去,别人一反编译 就可以直接看你的源码了ok
2016-08-18 10:55:43 369
转载 支付宝开发详解
Android 集成支付宝支付详解今天来详细介绍下在android中如何集成支付宝支付到自己的APP中去。让APP能够拥有方便,快捷的支付功能。准备工作:商户在b.alipay.com里进行产品签约RSA私钥及公钥生成上传RSA公钥,签名验证接口调用一.商户在b.alipay.com里进行产品签约 商户或者开发者到b.alipay.c
2016-07-19 11:36:43 5671 1
原创 Android studio value 2 (DexIndexOverflowException,OutOfMemoryError,NoClassDefFoundError错误)
com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536这个问题 如果直接看异常最下方 也是value值为2 一开让我和前面所说的那个 资源重复加载问题混淆了找了很多地方发现并没有重复这个其实是说同时在工程中引入了多个第三方jar包,导致调用的方法数超过了andro
2016-07-19 11:28:49 587
原创 Android studio value 2 (com.android.dex.DexException:资源重复引用或者加载问题)
因为使用Android studio 开发支付宝功能 遇到了很多开发异常情况所以决定下功夫 总结一下首先Error:Execution failed for task ':app:dexDebug'.> com.android.ide.common.internal.LoggedErrorException: Failed to run command: F:\zsl\sdk\
2016-07-19 11:06:13 803
转载 Android RecyclerView 使用完全解析 体验艺术般的控件
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入supp
2016-07-01 17:45:41 421
转载 Android 搜索到的关键字改变颜色
[java] view plain copy private class MyAdapter extends BaseAdapter { @Override public int getCount() { return mAnchors.size(); } @Overrid
2016-05-09 15:20:45 1111
转载 Android string %1$s %1$d 通配字符串例子
1、整型,比如“我今年23岁了”,这个23是整型的。在string.xml中可以这样写,我今年%1$d岁了 在程序中,使用 [java] view plain copyString sAgeFormat = getResources().getString(R.string.old); String sFinal
2016-05-09 15:19:53 1505
原创 Android FaceBook 第三方登录开发摘要
个人开发笔记,大神绕路。 由于Facebook 是外国人常用的软件 所以 翻墙是必须的(VPN) 在此不赘述FaceBook登录开发文档 https://developers.facebook.com/docs/facebook-login/android下面这幅图说明了总共需要什么东西 1.Facebook应用程序 - 配置并链接到你的应用程序,与单点登录功能。 2.添加工程,下载SDK
2016-01-18 11:23:54 4770 2
原创 安卓中关于图片从网络获取,压缩,上传,下载,缩略图,缓存的一些处理总结(四)
这里根绝网上的一些文章写了一个工具类 pictureSize 一般写成1080*1920 这个数值越大图片越清晰 加载需要的内存越多 请大家根据情况自行设定 这里2个方法 一个是针对网上URL 一个是本地pathpublic static Bitmap downloadImgByUrl(String imgUrl, int pictureSize) { B
2015-11-26 16:55:58 1048
原创 安卓中关于图片从网络获取,压缩,上传,下载,缩略图,缓存的一些处理总结(三)
本帖原创,转发请标记出处。实在是本人一些肤浅的经验之谈,大神可绕行。另外如有不足之处或者可以优化的地方欢迎指出,万分感谢。只为相互学习和进步。如果能对您有所帮助或者启发,便是我最开心的事。第三部分:图片的内存溢出上次说完 图片的压缩和缩略图 这次主要说 图片显示的时候 内存溢出的问题显示Bitmap之前 会经常遇到一些内存溢出的情况 这是因为imageVi
2015-11-16 12:58:38 712
原创 安卓中关于图片从网络获取,压缩,上传,下载,缩略图,缓存的一些处理总结(二)
本帖原创,转发请标记出处。实在是本人一些肤浅的经验之谈,大神可绕行。另外如有不足之处或者可以优化的地方欢迎指出,万分感谢。只为相互学习和进步。如果能对您有所帮助或者启发,便是我最开心的事。第二部分:图片的压缩,缩略图的处理继续上次说道的 从拍照或者相册中拿到了图片的地址或者URL,想上传到服务器,应该使之成为文件File,然后进行上传,上传服务器应进行压缩。否则服务器的压力
2015-11-16 12:07:35 2174
原创 安卓中关于图片从网络获取,压缩,上传,下载,缩略图,缓存的一些处理总结(一)
本帖原创,转发请标记出处。实在是本人一些肤浅的经验之谈,大神可绕行。另外如有不足之处或者可以优化的地方欢迎指出,万分感谢。只为相互学习和进步。如果能对您有所帮助或者启发,便是我最开心的事。最近写了类似微信朋友圈的功能,这就涉及到关于图片的处理图片的处理 要考虑用户端的显示 和服务器端的存储能力 因此图片要尽可能的清楚 又要尽可能的小 还要尽可能加载的快 缓存与回收的好
2015-11-16 11:26:23 2594
转载 输入流InputStream的reset()和mark()方法注意事项
InputStream的reset方法失败,然后查了一下JDK源码,发现BufferInputStream重写了父类FilterInputStream的mark和resetf方法,其有支持 mark 和 reset 方法的能力。而FileInputStream则没有重写父类InputStream的这两个方法,其不具有mark和reset方法的能力。在JDK源码中,写到
2015-10-27 17:57:59 3384
转载 在String.xml文件中添加特殊字符
原文:http://hi.baidu.com/jwq359699768/item/ac7a9bf84ad7fdd242c36ac6项目中要在string.xml 中显示特殊符号,如@号冒号等,直接写肯定不行啦。。只能考虑使用ASCII码进行显示: @号 @ :号 : 空格 以下为常见的ASCII十进制交换编码:
2015-10-20 10:41:46 916
转载 Android在一个APP中通过包名或类名启动另一个APP
开发有时需要在一个应用中启动另一个应用,比如Launcher加载所有的已安装的程序的列表,当点击图标时可以启动另一个应用。一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通过如下代码来启动:[java] view plaincopyIntent intent = new Intent(Intent.ACTION
2015-10-08 15:26:27 818
原创 在Android studio 下 获取SHA1 签名证书
因为许多官方API 都需要有签名验证那么很多情况下都会需要SHA1 和 包名包名不讲 专门讲AS下 获取自己签名文件的方法首先 打开CMD 然后cd .android输入 keytool如果不是现实不是内部命令 就可以开始了 如果是 那么证明你没有配置环境变量 请把你的java/bin文件的路径配置到 环境变量path里如果你没有生成过自己的keystore
2015-09-08 16:32:56 2116
原创 解决imageView加载图片时候造成内存溢出的问题
图片加载 出现内存溢出的问题很普遍 而且解决的方法五花八门 各有优劣主要是因为 imageView 在底层创建图片层的时候 会占用很大的内存空间尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource直接使用图片路径来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBit
2015-08-19 10:41:43 6743 1
原创 解决ViewPager.OnPageChangeListener 和 OnClickListener 冲突的问题
如果这两种监听事件同时存在 那么直接让paperView 设置这两种监听 是不会响应点击事件的那么想通过点击图片返回原页面 就成为泡影其实只要把OnClick事件 加载到 paperView 要加载的 view 组的view 上 就可以实现该功能听起来有但饶,那么上代码简要代码如下:public class FriendsCricleImgDetailActivity
2015-07-29 14:21:03 3620
原创 关于在苹果笔记本 mac系统上建立eclipse 安卓运行环境
首先在windows上和在mac上建立eclipse环境,有很多不一样。在mac上建立环境简直是苦大坑深,都是血和泪的教训。好吧,直入正题。第一难:拿到一台苹果笔记本 先要在网上下载eclipse 因为我不会截图,相信大家也知道去官网下载,选mac OS的系统 64位 下面是下载链接,我直接粘贴上了。http://mirror.hust.edu.cn/eclip
2015-06-09 18:04:46 2093
转载 如何切换eclipse中svn用户
两种解决办法: 1. 通过删除SVN客户端的账号配置文件 1) 查看你的Eclipse中使用的是什么SVN Interface(中文:svn接口)windows > preference > Team > SVN 在右边的设置面板中可以看到SVN Interface或中文的svn接口一栏,Client的选项框中显示的就是你当前用的svn接口 2)
2015-05-27 16:43:58 563
转载 ShareSDK关于微信分享问题
转自:http://www.eoeandroid.com/thread-310281-1-1.html发现用sharesdk,做其他平台分享很快;如新浪微博、腾讯微博、有道云笔记、开心网、Google+等等,几句代码就搞定; 但是微信有点麻烦,下面我把如何解决问题说一下,方便其他开发者参考。 微信测试时,需要打包,签名是在微信开发平台注册应用时填写“应用签名”的
2015-05-26 11:23:17 846
原创 解决ScrollView中有listView,造成不屏幕不停留在顶端的问题
这个问题造成的原因 其实是加载ListView之后 ScrollView 的焦点异常 然后看上去被顶上去的其实有两个方法可以解决 这个问题 一个是scrollView.smoothScrollTo(0,20);顾名思义 这个是让屏幕滚动到顶端的意思。 可有的时候 必须用TabHost 等页面切换Fragment的时候 这个方法找不到合适的地方加 写在生
2015-05-04 11:25:08 1107
转载 BitmapFactory解码图片不显示(Bitmap too large to be uploaded into a texture (3120x4208, max=4096x4096)
分类: 项目中的BUG(1)2014-07-14 14:52 408人阅读 评论(0) 收藏 举报BitmapFactory解码一张图片安卓Bitmap too large to be uploaded into a texture (3120x4208, max=4096x4096BitmapFactory.decodeFile(ima
2015-04-16 14:56:16 3511
原创 原来自己统计的设备数,用IMEI和MAC地址全不准
先说下IMEI和MACIMEI码由GSM(Global System for Mobile Communications,全球移动通信协会)统一分配,授权BABT(British approvals Board of Telecommunications,英国通信认证管理委员会)审受。IMEI由15位数字组成,每位数字仅使用0~9的数字,其组成为:
2015-04-13 17:15:09 4588
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人