Android应用
文章平均质量分 88
superbigcupid
这个作者很懒,什么都没留下…
展开
-
View.onDraw(Canvas canvas)绘制
画一个简单的View:转载 2016-08-17 16:18:12 · 543 阅读 · 0 评论 -
自定义viewgroup 及view--简单描述
原文地址:http://blog.csdn.net/qinjuning/article/details/71102111.自定义ViewGroup //自定义ViewGroup 对象 public class MyViewGroup extends ViewGroup{ private static String TAG = "MyViewGroup" ;转载 2016-08-17 16:33:58 · 303 阅读 · 0 评论 -
ScrollView与WebView结合使用时,设置webview字体大小的时候出现下方留白解决方案
原文地址:http://blog.csdn.net/jys1115/article/details/43525979当ScrollView嵌套WebView的时候,如果需要调用WebView的setTextSise的时候,会出现底部一大片空白,试了很多方法都不管用,无意中找到了一个解决方案,居然可以了,我也是醉了,当初居然没有想到这么做.好了,下面看代码吧。首先写一个重置WebView高度的方法转载 2016-08-18 13:13:37 · 975 阅读 · 0 评论 -
Canvas的drawText绘制文本不自动换行的解决
原文地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0915/1682.html使用Canvas的drawText绘制文本是不会自动换行的,即使一个很长很长的字符串,drawText也只显示一行,超出部分被隐藏在屏幕之外。可以逐个计算每个字符的宽度,通过一定的算法将字符串分割成多个部分,然后分别调用drawText一部分一部转载 2016-08-18 13:24:27 · 15084 阅读 · 1 评论 -
Android aar制作使用
原文地址:http://stormzhang.com/android/2015/03/01/android-reference-local-aar/随着项目越来越多,代码的复用就变得异常重要,这时候就要进行模块化编程,就是把一些通用的组件或者类库做成单独的模块,其他项目直接进行引用就好。针对Android开发最常见的就是Android Library,在Gradle出现之前引用Android Lib转载 2016-08-18 17:46:32 · 597 阅读 · 0 评论 -
android动画--layoutAnimation与gridLayoutAnimation
原文地址:http://blog.csdn.net/harvic880925/article/details/50785786前言:人或许天生是懒惰的,明知道的不足,却不努力弥补。前几篇给大家讲述了如何针对某一个控件应用动画,这篇将给大家讲解如何给容器中的控件应用统一动画。即在容器中控件出现时,不必为每个控件添加进入动画,可以在容器中为其添加统一的进入和退出动画。 从上面的示例动画也可以看出,l转载 2016-08-10 16:36:47 · 1168 阅读 · 0 评论 -
android动画--animateLayoutChanges与LayoutTransition
原文地址:http://blog.csdn.net/harvic880925/article/details/50985596#t3上一篇给大家讲了LayoutAnimation的知识,LayoutAnimation虽能实现ViewGroup的进入动画,但只能在创建时有效。在创建后,再往里添加控件就不会再有动画。在API 11后,又添加了两个能实现在创建后添加控件仍能应用动画的方法,分别是andro转载 2016-08-10 17:18:22 · 523 阅读 · 0 评论 -
Android开源项目收集
ExpandableLayout https://github.com/traex/ExpandableLayout Android酷炫实用的开源框架(UI框架) http://www.androidchina.net/1992.html#rd ShowTipsView实现类似教学指引的蒙板 https://github.com/fredericojssilva/ShowTipsVi转载 2016-08-17 15:37:26 · 345 阅读 · 0 评论 -
Android手机自带内部存储路径的获取
原文地址:http://my.oschina.net/liucundong/blog/288183我有一台中兴的Android手机,型号是 ZTE U930HD,手机没有插入外置SD卡(也就是Micro SD Card,原名Trans-flash Card(TF卡),2004年正式更名为Micro SD Card),但是机身自带了一个内置存储卡(也就是eMMC存储,大小为2G)。我把这个手机用数据线转载 2016-07-07 10:19:41 · 11298 阅读 · 1 评论 -
android常用工具类库整理
原文地址:http://blog.csdn.net/syc434432458/article/details/51014324记录一些常用的工具类,方便查找使用作者地址xiaopanskyAndroidToolboxpengjianboToolsFinaljingle1267android-utils转载 2016-07-07 10:56:05 · 571 阅读 · 0 评论 -
计算文件夹大小
1.单线程递归获取文件夹大小 public static long getDirSize(File file) { if (file.isFile()) return file.length(); final File[] children = file.listFiles(); long total = 0;转载 2016-07-08 18:46:41 · 464 阅读 · 0 评论 -
Android App的国际化-各国语言缩写
internationalization (国际化)简称 i18n,因为在i和n之间还有18个字符,localization(本地化 ),简称L10n。一般用语言_地区的形式表示一种语言,如 zh_CN, zh_TW. 各国语言缩写 http://www.loc.gov/standards/iso639-2/php/code_list.php国家和地区简转载 2016-08-17 09:52:33 · 3676 阅读 · 0 评论 -
Androird长度单位解析
1.对下面这些长度单位必须了解。Android中的长度单位详解(dp、sp、px、in、pt、mm) 看到有很多网友不太理解dp、sp和px的区别:现在这里介绍一下dp和sp。dp也就是dip,这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是转载 2016-08-17 10:38:32 · 749 阅读 · 0 评论 -
WebView自适应
设置代码://支持javascriptweb.getSettings().setJavaScriptEnabled(true); // 设置可以支持缩放 web.getSettings().setSupportZoom(true); // 设置出现缩放工具 web.getSettings().setBuiltInZoomControls(true);//扩大比例的缩放web.getSe转载 2016-08-17 10:43:04 · 491 阅读 · 0 评论 -
Android字体设置
1.自定义字体可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而android的Typeface又使用TTF字体文件来设置字体。所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体: 1. 第一步,在assets目录下新建fonts目录,把TTF字体文件放到这里。 2. 第二步,程序中调用:TextViewtv = (TextView)翻译 2016-08-17 13:25:38 · 1092 阅读 · 0 评论 -
Android特殊字符的输入
Android字符串进阶之一(特殊字符的输入)本文按照遇到问题的思路展开:(一) 在Res下String.xml向字符串中插入“&”符号报错如下图所示:翻译:在对实体的引用中,实体名必须紧跟在“&”后。查找知道:这设计到HTML语言的字符集知识:在网页中除了可显示常见的ASCII字符和汉字外,HTML还有许多特殊字符,它们一起构成转载 2016-08-17 14:50:39 · 4444 阅读 · 0 评论 -
Android Studio Template 模板初识及使用
原文地址:http://blog.csdn.net/lmj623565791/article/details/51592043本文目的是让大家对Android Studio Template有个初步的认识~1、概述上周QQ群被一张神奇的图刷屏了,大家纷纷表示对该图有极大的兴趣,该图如下: 可以看到预设了非常多的Activity模板,可以方便的添加各种效果,极大的减少部分代码的编写,群里成员据说转载 2016-08-11 13:21:42 · 939 阅读 · 0 评论 -
Android Studio Template模板 制作模板
原文地址:http://blog.csdn.net/lmj623565791/article/details/516355331、概述本文将对如何编写Template,进行详细的介绍(以activity摸版为例)。2、模板的文件结构学习编写模板最好的方式呢,就是参考IDE中已经提供的最简单的模板,那么在Android Studio中最简单的activity模板就是:Empty Activity了,我转载 2016-07-05 14:54:06 · 593 阅读 · 0 评论 -
Android Drawable Mipmap Vector使用及Vector兼容
原文地址:http://blog.csdn.net/eclipsexys/article/details/51838119http://blog.csdn.net/qq_15545283/article/details/51472458一.谷歌在app中图标的适配的历史在安卓的发展历程中,由于设备碎片化的原故,谷歌在app中图标的适配上做出一步又一步的改进,大体有这么几个阶段:首先有了drawab转载 2016-08-11 15:15:57 · 2208 阅读 · 0 评论 -
Android数据库安全解决方案,使用SQLCipher进行加解密
原文地址:http://blog.csdn.net/guolin_blog/article/details/11952409我们都知道,Android系统内置了SQLite数据库,并且提供了一整套的API用于对数据库进行增删改查操作。数据库存储是我们经常会使用到的一种存储方式,相信大多数朋友对它的使用方法都已经比较熟悉了吧。在android中,我们既可以使用原生的SQL语句来对转载 2017-06-21 09:38:39 · 343 阅读 · 0 评论 -
Android ORMLite 框架的入门用法-数据库
原文地址:http://blog.csdn.net/lmj623565791/article/details/39121377大家在Android项目中或多或少的都会使用数据库,为了提高我们的开发效率,当然少不了数据库ORM框架了,尤其是某些数据库操作特别频繁的app;本篇博客将详细介绍ORMLite的简易用法。下面开始介绍ORMLite的入门用法~1、下载 O转载 2017-06-21 09:40:22 · 254 阅读 · 0 评论 -
Android获取Manifest中<meta-data>元素的值
Android 开发中:在AndroidManifest.xml中,元素可以作为子元素,被包含在、 、和元素中, 不同的父元素,在应用时读取的方法也不同。1 :在Activity应用元素。xml代码段: <activity...> <meta-data android:name="data_Name" android:value="hello my activity"/转载 2017-06-21 09:54:44 · 556 阅读 · 0 评论 -
给 Android 开发者的 RxJava 详解
原文地址:http://gank.io/post/560e15be2dca930e00da1083前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『Rx转载 2017-06-21 09:57:17 · 333 阅读 · 0 评论 -
Google 官方应用架构的最佳实践指南
原文地址:https://mp.weixin.qq.com/s/kMrO0CEUSGhdVFU3maIYfw导语:虽然说 Android 的架构选择一直都很自由,MVP、MVC、MVVM 各有拥趸。但 Google 最近还是推出了一份关于应用架构的实践指南,并给出了相当详尽的步骤和一些指导建议。希望大家都能看一看,学习一下,打造更加优秀易用的 APP,也为 Android 生态的改转载 2017-06-21 10:13:16 · 585 阅读 · 0 评论 -
源码大招:不服来战!撸这些完整项目,你不牛逼都难!
原文地址:https://www.diycode.cc/topics/798经常有人问我有没有什么项目代码,我回复说去 Github 找,但是还是好多人不知道如何找到那些比较好的项目。今天花了点时间找了些安卓的项目,觉得还是不错的,几乎就是自己生活常用的一些 app ,如果你是一个 Android 开发者,我觉得撸完这些项目,你想不牛逼都难。菜鸟新闻菜鸟转载 2017-06-21 10:17:42 · 965 阅读 · 0 评论 -
我一行代码都不写实现Toolbar!你却还在封装BaseActivity?
原文地址: http://www.jianshu.com/p/75a5c24174b2前言距离 上篇文章 的发表时间已经过去两个多月了,这两个月时间里我没写文章但一直在更新着我的 MVPArms 框架,让他逐渐朝着 可配置化集成框架 发展就在前段时间我在 鸿洋公众号 上看到了一篇文章,大概是介绍怎么封装 BaseActivity ,让 Activity 通过几行代码就可以实转载 2017-06-21 11:32:41 · 756 阅读 · 0 评论 -
Android开发高级进阶——传感器
原文地址:http://www.jianshu.com/p/2e15b4e8dab2Android系统提供了对传感器的支持,如果手机设备的硬件提供了这些传感器,Android应用可以通过传感器来获取设备的外界条件,包括手机设备的运行状态、当前摆放方向、外界的磁场、温度和压力等。Android系统提供了驱动程序去管理这些传感器硬件,当传感器感知到外部环境发生改变时,Andro转载 2017-06-21 11:37:01 · 763 阅读 · 0 评论 -
OKHttp的常用配置如配置Https证书,忽略Https证书,Cookie持久化
原文地址:http://www.jianshu.com/p/de83fbe9fcc7Retrofit应该是目前最火的联网框架,但是内部还是使用的OKHttp,在这总结一下常用的配置。做Cookie的持久化。 OKHttp3.0之后和之前做Cookie持久化有了点区别下面直接上代码:.cookieJar(new CookieJar() { private final转载 2017-06-21 09:37:13 · 520 阅读 · 0 评论 -
Android存储挖坑记
声明:本文由作者授权在 Android程序员 公众号原创发布。作者:姚家艺原文:http://blog.desmondyao.com/2016/05/04/android-storage/昨天的文章 关于原创,我不得不说 得到了很多同学的支持,除了给我留言的同学,不少人在后台给我发消息,才知道有许多潜水的同学一直在默默支持我,让我非常感动,也深受鼓励,因为我性格转载 2017-06-20 16:57:09 · 856 阅读 · 0 评论 -
使用 DrawerLayout 实现 Material Design风格的侧滑
原文地址:http://www.jianshu.com/p/3fe2acac0ddb不知道简书怎么并排图片?(T﹏T)先看效果吧!效果一:Android 2.3 效果Android 5.0 效果效果二:Android 2.3 效果Android 5转载 2017-06-20 16:49:53 · 318 阅读 · 0 评论 -
Android 使用Enum还是 static int ?
原文:http://stackoverflow.com/questions/29183904/should-i-strictly-avoid-using-enums-on-android直接来答案:Java enum is more powerful, but if you don't need its features, use constants, they occupy less space转载 2016-08-11 16:01:08 · 393 阅读 · 0 评论 -
那些值得你试试的Android竞品分析工具
原文地址:http://www.jianshu.com/p/ba2d9eca47a2前言本文整理了一些自己在开发过程中经常会用到的竞品分析工具,这些工具可以帮助分析竞品。让我们得以了解竞品相应的一些技术信息,例如:代码质量、某种业务的实现方式、用了什么第三方库等。除此之外,也有一些高端玩家会玩起 HOOK ,更有甚者是通过修改代码然后进行二次打包。当然这些损害开发者利益的事情,是不值得提倡的。但如果转载 2016-08-12 10:25:15 · 653 阅读 · 0 评论 -
inflater.inflate使用详解
原文地址:https://possiblemobile.com/2013/05/layout-inflation-as-intended/Layout inflation is the term usedwithin the context of Android to indicate when an XML layout resource is parsedand转载 2017-06-20 13:55:08 · 3058 阅读 · 0 评论 -
android-Ultra-Pull-To-Refresh 源码解析
原文地址:http://a.codekk.com/detail/Android/Grumoon/android-Ultra-Pull-To-Refresh%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90android-Ultra-Pull-To-Refresh 源码解析 项目:android-Ultra-Pull-To-Refresh,分转载 2017-06-20 14:20:48 · 295 阅读 · 0 评论 -
Android WebView缓存机制详解
如有转载,请声明出处: 时之沙: http://blog.csdn.net/t12x3456Android WebView缓存机制当我们加载Html时候,会在我们data/应用package下生成database与cache两个文件夹:我们请求的Url记录是保存在webviewCache.db里,而url的内容是保存在webviewCache文件转载 2017-06-20 14:33:16 · 1372 阅读 · 0 评论 -
鹅厂专家详解Android N适配要点
原文dizhihttps://mp.weixin.qq.com/s?__biz=MzAxMzYyNDkyNA==&mid=2651332192&idx=1&sn=963420cb4ac8b9b86838fc9dc066cb73&scene=0&key=77421cf58af4a653e54313091775eee504a0b84ea0924cc0e0260d42486c7641cae6a77e74转载 2017-06-20 15:57:16 · 400 阅读 · 0 评论 -
android后台通过View生成分享图片
原文地址:http://www.jianshu.com/p/33e30da0385c最近工作特忙,好久没静下心总结一些开发中的心得,后面会陆续写一些文章总结一下最近遇到的问题和一些收获吧~闲话少说,今天想跟大家分享的是,在android中,如何后台将一个view绘制成图片,并简单梳理下其中遇到的坑。很多app都有这么一个功能,当用户完成了app的某个任务时,产品希望用户点击分享转载 2017-06-20 16:43:57 · 6631 阅读 · 0 评论 -
Android7.0适配教程,心得
原文地址:http://www.jianshu.com/p/56b9fb319310Android7.0发布已经有一个多月了,Android7.0在给用户带来一些新的特性的同时,也给开发者带来了新的挑战,这几天我将应用适配到Android7.0,其中也遇到了不少问题也踩了一些坑,在这里就把我在Android7.0适配上的一些心得分享给大家,让大家的应用能早一天跑在Android7.0上转载 2017-06-20 16:48:22 · 566 阅读 · 0 评论 -
Ping++和BeeCloud的比较
原文地址:http://www.jianshu.com/p/7ecfc5e7be64第三方支付集成服务随着越来越多的移动应用需要集成支付功能,相比于直接与每个支付渠道对接,一些公司提供了第三方支付集成服务,以统一的接口帮助开发者快速地集成多种不同的支付方式,并提供了稳定可靠的云服务和数据管理平台。这里将对其中两个主流的产品进行比较分析。优势帮助商户更转载 2017-06-21 11:39:30 · 1386 阅读 · 0 评论 -
Android动画
前言Android系统支持原生动画,这为应用开发者开发绚丽的界面提供了极大的方便,有时候动画是很必要的,当你想做一个滑动的特效的时候,如果苦思冥想都搞不定,那么你可以考虑下动画,说不定动画轻易就搞定了。下面再简单回顾下Android中的动画,本文后面会介绍一个稍微复杂点的动画,先上效果图动画分类View动画:也叫渐变动画,针对View的动画,主要支持平移、旋转、缩放、透转载 2015-06-12 09:27:44 · 431 阅读 · 0 评论