
android基础
文章平均质量分 81
叫个锤子哟
这个作者很懒,什么都没留下…
展开
-
TextView显示图片,阴影,字体加粗,多种颜色字体,自定义字体
1. 自定义字体可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而android的Typeface又使用TTF字体文件来设置字体所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体:第一步,在assets目录下新建fonts目录,把TTF字体文件放到这里。第二步,程序中调用:TextViewtv = (TextView)翻译 2016-09-14 17:39:39 · 951 阅读 · 0 评论 -
图片尺寸压缩和图片质量压缩
开发中遇到需要上传图片的场景还是很常见的,这就涉及到图片的压缩处理。如果不进行压缩,势必造成消耗大量的流量,下载图片的速度慢等。关于android如何压缩,网上的资料也是很多,但大多数都是代码片段,讲解压缩步骤,而没有一个实用的工具类库。那么如何将压缩算法封装成一个实用工具库呢?其中会遇到些什么问题,比如:需要压缩的图片有多少压缩后的图片是覆盖还是保存到另外的目录如果是另存目录需要翻译 2016-10-08 16:38:46 · 1002 阅读 · 0 评论 -
Android中:Activity、Content Provider、Broadcast和AIDLService4种跨历程通讯的方式
由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调用其他应用程序的Activity;Content翻译 2016-10-09 10:14:37 · 1050 阅读 · 0 评论 -
android屏幕适配的两种方式
第一种:适配中小型项目;直接上代码,代码中有注释,考虑性能方面的原因,只适合中小型的项目,项目大了,会影响性能 step1:/** * 为了方便框架内部使用application 和得到context上下文 用 */public class MyApplication extends Application { private static MyApplicat原创 2017-11-26 20:26:07 · 1231 阅读 · 0 评论 -
自定义多行多列设置单选按钮
效果图values里面设置的xml version="1.0" encoding="utf-8"?>name="attrs_choice"> name="attr_rb1" format="string"/> name="attr_rb2" format="string"/> name="attr_rb3" fo原创 2016-11-03 15:00:34 · 1124 阅读 · 0 评论 -
listView和checkbox实现单选 ,多选 最简便方法
我的adapterpublic class SingleAdapter extends BaseAdapter { Context context; private ArrayList groups; public SingleAdapter(Context context, ArrayList groups) { this.context =翻译 2016-11-16 18:05:11 · 740 阅读 · 0 评论 -
Android使用后自定义控件如何在该布局文件以外动态的设置自定义控件的属性
在写自定控件时,填充自定义控件的属性有两种,一种是直接在布局文件里面添加xmlns:app="http://schemas.android.com/apk/res-auto"然后以app:-- 开头的形式直接填充属性,然而这是一种比较呆板的填充方式,我们如何在layout外面动态填充属性呢?其实很简单,直接上代码,下面列举一个在listview里面item相为我们自定义控件。原创 2016-09-13 15:16:01 · 3479 阅读 · 0 评论 -
Android app监测登录用户上线下线最简单最好用最容易理解的方法;
看了好多网上的资料,大多代码长而且不好理解,本人自己谢了一种方法跟大家分享,个人认为比较简单容易理解,主要分如下几个步骤:第一步:重写activity的基类,使所有需要监测的每个单个activity,都继承与重写的这个(MyBaseActivity) * 重写一个Activity 的基类 ,记录其子Activity的状态 */public class MyBaseActivity原创 2017-01-03 11:10:42 · 3312 阅读 · 2 评论 -
如何把自己的优快云博客内容和百度搜索关联起来
只要在这个网址http://www.baidu.com/search/url_submit.html 提交您的博客网址即可原创 2016-09-14 10:09:36 · 572 阅读 · 0 评论 -
Android studio 3.0项目如何导入自己的model
第一步:导入model , file -> import model 选择自己要导入作为model的project(纯Android studio 工程),如下图: 第二步:完成第一步后,项目列表出现了自己的model,修改导入的项目project的grade,主要是把apply plugin: 'com.android.application' 为apply ...原创 2018-07-20 16:27:41 · 8476 阅读 · 0 评论