自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 SpannableString实现TextView前添加图片

在做商城项目的时候,会遇到这种需求,在商品名称前面添加一个图片,来辨别商品是淘宝的还是天猫、京东、拼多多的。大概效果如下图所示。这个效果可以用SpannableString来实现,具体代码如下所示。 textView.setText(TextViewHelper.setLeftImage(context, "1", "3...

2019-03-25 17:37:20 3868

原创 自定义对话框

QQ登录

2019-03-15 14:38:16 336

原创 安卓EditText使用总结

本文是在日常开发中所遇到的EditText使用需求的总结。一、光标移动到文本框末尾。if (!TextUtils.isEmpty(editText.getText())) { editText.setSelection(editText.getText().length());}二、实现搜索功能。<EditText android:id="@+id/ed...

2018-09-11 16:08:15 4158

原创 安卓系统联系人总结

本文是在日常开发中所遇到的处理系统联系人的总结。 一、添加姓名、电话号码到系统联系人。 /** * 添加姓名、电话号码到系统联系人 * @param context 上下文 * @param contactName 姓名 * @param phoneNumber 电话号码 */ public static void add...

2018-09-11 15:50:56 321

原创 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 342

原创 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 145

原创 安卓通过链接打开淘宝客户端

最近在项目中遇到了一个需求,那就是安卓客户端没有集成SDK,通过链接打开淘宝客户端。在网上搜索了很多,自己综合并总结了一下,记录下来。思路:首先判断手机上是否安装有淘宝客户端。如果有就跳转淘宝,如果没有则跳转网页。 if (checkPackage(mContext, "com.taobao.taobao")) { Intent intent = new Intent(...

2018-05-17 10:47:10 7771 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 342

转载 项目开发总结之通用适配器

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 353

转载 项目开发总结之CountDownTimerUtils

在项目开发中,一些用户注册界面或者其他界面会要求用户获取验证码,本文简单的提供一个方法来实现。public class CountDownTimerUtils extends CountDownTimer { private TextView mTextView; /** * @param textView The TextView * @param

2017-09-22 10:37:22 718

转载 项目开发总结之SharedPreferences

public class PreferenceUtils { public static String getPrefString(Context context, String key, final String defaultValue) { SharedPreferences setting

2017-09-22 10:11:57 232

原创 双击退出程序

实现原理: 第一步:重写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 288

原创 安卓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 3240

原创 快速寻找控件的id

找id

2017-07-10 14:48:59 1170

原创 Activity生命周期

掌握好Activity生命周期,能够让我们在以后的开发中更为得心应手,也能够让初级开发者在面试中顺利作答。借用一张官方的图片。 图片地址: https://developer.android.google.cn/guide/components/activities.html#LifecycleActivity类中定义了7个回调方法onCreate() 活动第一次被创建的时候调用。onS

2017-05-11 12:11:34 248

原创 安卓WebView使用总结

在项目中或多或少会用到网页加载,这就要使用WebView了。项目做多了就会发现,如果有一个通用的模板,做起来就会即省时、又省力,高高兴兴的。这篇文章要做的就是总结一下我过去所用到的一些关于WebView的东西,可能不是那么全面,毕竟是个人的见解嘛。 直接上代码:第一步:xml代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:a

2017-04-20 11:10:35 476

原创 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 4717

原创 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 242

原创 安卓实用方法总结(更新中……)

在开发中,往往会遇到很多需要将一个功能封装成一个方法。再此,我从工作中总结出来了一些,以方便以后在开发中能够快速的运用。这些是综合了很多人的经验,也不能算是原创了吧,我也忘记了是从哪儿借鉴的了,在此就不列出了。如有雷同,纯属巧合。当然,如果有不对的地方,也请大家多多指教。一、获取版本号public static String getVersionName(Context cont...

2016-01-21 10:43:33 348

原创 ListView中的Item内的选中状态的实现

在项目中遇到了一个功能,就是选中listview中的任意一个item,其他的是未被选中状态。或者是多个item被同时勾选中。根据被选中的item计算金额的总和。如下图所示: (http://img.blog.csdn.net/20151215110800371) 下面给出源码:activity的布局immediaterepayment.xml:<?xml version="1.0" e

2015-12-15 11:04:19 905

原创 Android中TextView中部分文字有不同颜色的实现

开通博客也已有一段时间了,终于决定开始写一些自己在做项目的时候的一些见解。个人技术有限,不喜勿喷哈!如有写的不对的地方,欢迎大家多给建议。在做项目的时候,遇到过一行文字有两种颜色。在菜鸟的时候直接会想到用多个TextView来实现。后来自己学的多了就找到了更为简单的方法了。直接上代码:xml代码片段:<TextView android:id="@+id/tv" a

2015-11-24 14:20:13 37912 11

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除