- 博客(21)
- 收藏
- 关注
原创 SpannableString实现TextView前添加图片
在做商城项目的时候,会遇到这种需求,在商品名称前面添加一个图片,来辨别商品是淘宝的还是天猫、京东、拼多多的。大概效果如下图所示。这个效果可以用SpannableString来实现,具体代码如下所示。 textView.setText(TextViewHelper.setLeftImage(context, "1", "3...
2019-03-25 17:37:20
4126
原创 安卓EditText使用总结
本文是在日常开发中所遇到的EditText使用需求的总结。一、光标移动到文本框末尾。if (!TextUtils.isEmpty(editText.getText())) { editText.setSelection(editText.getText().length());}二、实现搜索功能。<EditText android:id="@+id/ed...
2018-09-11 16:08:15
4208
原创 安卓系统联系人总结
本文是在日常开发中所遇到的处理系统联系人的总结。 一、添加姓名、电话号码到系统联系人。 /** * 添加姓名、电话号码到系统联系人 * @param context 上下文 * @param contactName 姓名 * @param phoneNumber 电话号码 */ public static void add...
2018-09-11 15:50:56
364
原创 android开发错误集
在开发过程中总会遇到很多奇葩问题,于是把他收集起来,避免下次在遇到的时候一脸懵逼!问题一:Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'....
2018-05-31 18:12:55
368
原创 Android Intent
一、跳转到打电话界面private String phoneNumber = "";private static final int PERMISSIONS_REQUEST_CALL_PHONE = 1;if (ContextCompat.checkSelfPermission(this, Manifest.permission.CALL_PHONE)...
2018-05-22 14:54:52
177
原创 安卓通过链接打开淘宝客户端
最近在项目中遇到了一个需求,那就是安卓客户端没有集成SDK,通过链接打开淘宝客户端。在网上搜索了很多,自己综合并总结了一下,记录下来。思路:首先判断手机上是否安装有淘宝客户端。如果有就跳转淘宝,如果没有则跳转网页。 if (checkPackage(mContext, "com.taobao.taobao")) { Intent intent = new Intent(...
2018-05-17 10:47:10
7993
2
原创 画矩形框
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!-- 圆角 android:radiu
2018-02-09 16:40:25
369
转载 项目开发总结之通用适配器
public abstract class CommonAdapter<T> extends BaseAdapter { protected LayoutInflater mInflater; protected Context mContext; protected List<T> mDatas; protected SparseArray<T> sparseArr
2017-09-22 10:42:15
396
转载 项目开发总结之CountDownTimerUtils
在项目开发中,一些用户注册界面或者其他界面会要求用户获取验证码,本文简单的提供一个方法来实现。public class CountDownTimerUtils extends CountDownTimer { private TextView mTextView; /** * @param textView The TextView * @param
2017-09-22 10:37:22
755
转载 项目开发总结之SharedPreferences
public class PreferenceUtils { public static String getPrefString(Context context, String key, final String defaultValue) { SharedPreferences setting
2017-09-22 10:11:57
262
原创 双击退出程序
实现原理: 第一步:重写onKeyDown。 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (event.getKeyCode() == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACT
2017-09-04 10:53:06
313
原创 安卓jarsigner签名安装包
第一步,打开cmd,进入到bin目录下,将所要签名的apk和keystore文件放入jdk的bin目录下。第二步,输入jarsigner命令:jarsigner的命令格式:jarsgner-verbose-keystore [keystorePath] -singnedjar [apkOut] [apkln] [alias]其中: [keystorePath] 是签名包路径 [apkOut]
2017-08-30 11:54:04
3819
原创 Activity生命周期
掌握好Activity生命周期,能够让我们在以后的开发中更为得心应手,也能够让初级开发者在面试中顺利作答。借用一张官方的图片。 图片地址: https://developer.android.google.cn/guide/components/activities.html#LifecycleActivity类中定义了7个回调方法onCreate() 活动第一次被创建的时候调用。onS
2017-05-11 12:11:34
278
原创 安卓WebView使用总结
在项目中或多或少会用到网页加载,这就要使用WebView了。项目做多了就会发现,如果有一个通用的模板,做起来就会即省时、又省力,高高兴兴的。这篇文章要做的就是总结一下我过去所用到的一些关于WebView的东西,可能不是那么全面,毕竟是个人的见解嘛。 直接上代码:第一步:xml代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:a
2017-04-20 11:10:35
505
原创 getColor()方法过时的解决办法
getColor方法在6.0中已经过时了,有强迫症的程序员是不是不喜欢看见红色的?解决办法总是有的:用ContextCompat.getColor(context, id)方法。ContextCompat.getColor(context, R.color.textColor);源码public static final int getColor(Context context, @ColorRe
2017-04-19 17:06:53
4797
原创 EventBus3.0的使用
EventBus3.0的使用1. 什么是EventBusEventBus是greenrobot出品的一个用于Android中事件发布/订阅的库。 EventBus的 GitHub 地址: https://github.com/greenrobot/EventBus 从EventBus的官方图可以看出: 发布者(Publisher)使用post()方法将Event发送到Event B
2016-11-11 16:14:22
283
原创 安卓实用方法总结(更新中……)
在开发中,往往会遇到很多需要将一个功能封装成一个方法。再此,我从工作中总结出来了一些,以方便以后在开发中能够快速的运用。这些是综合了很多人的经验,也不能算是原创了吧,我也忘记了是从哪儿借鉴的了,在此就不列出了。如有雷同,纯属巧合。当然,如果有不对的地方,也请大家多多指教。一、获取版本号public static String getVersionName(Context cont...
2016-01-21 10:43:33
381
原创 ListView中的Item内的选中状态的实现
在项目中遇到了一个功能,就是选中listview中的任意一个item,其他的是未被选中状态。或者是多个item被同时勾选中。根据被选中的item计算金额的总和。如下图所示: (http://img.blog.youkuaiyun.com/20151215110800371) 下面给出源码:activity的布局immediaterepayment.xml:<?xml version="1.0" e
2015-12-15 11:04:19
943
原创 Android中TextView中部分文字有不同颜色的实现
开通博客也已有一段时间了,终于决定开始写一些自己在做项目的时候的一些见解。个人技术有限,不喜勿喷哈!如有写的不对的地方,欢迎大家多给建议。在做项目的时候,遇到过一行文字有两种颜色。在菜鸟的时候直接会想到用多个TextView来实现。后来自己学的多了就找到了更为简单的方法了。直接上代码:xml代码片段:<TextView android:id="@+id/tv" a
2015-11-24 14:20:13
38204
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人