安卓
youngymy
这个作者很懒,什么都没留下…
展开
-
Android中TextView中部分文字有不同颜色的实现
开通博客也已有一段时间了,终于决定开始写一些自己在做项目的时候的一些见解。个人技术有限,不喜勿喷哈!如有写的不对的地方,欢迎大家多给建议。在做项目的时候,遇到过一行文字有两种颜色。在菜鸟的时候直接会想到用多个TextView来实现。后来自己学的多了就找到了更为简单的方法了。直接上代码:xml代码片段:<TextView android:id="@+id/tv" a原创 2015-11-24 14:20:13 · 38096 阅读 · 11 评论 -
自定义对话框
QQ登录原创 2019-03-15 14:38:16 · 352 阅读 · 0 评论 -
安卓EditText使用总结
本文是在日常开发中所遇到的EditText使用需求的总结。一、光标移动到文本框末尾。if (!TextUtils.isEmpty(editText.getText())) { editText.setSelection(editText.getText().length());}二、实现搜索功能。<EditText android:id="@+id/ed...原创 2018-09-11 16:08:15 · 4187 阅读 · 0 评论 -
安卓系统联系人总结
本文是在日常开发中所遇到的处理系统联系人的总结。 一、添加姓名、电话号码到系统联系人。 /** * 添加姓名、电话号码到系统联系人 * @param context 上下文 * @param contactName 姓名 * @param phoneNumber 电话号码 */ public static void add...原创 2018-09-11 15:50:56 · 342 阅读 · 0 评论 -
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 · 358 阅读 · 0 评论 -
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 · 169 阅读 · 0 评论 -
安卓通过链接打开淘宝客户端
最近在项目中遇到了一个需求,那就是安卓客户端没有集成SDK,通过链接打开淘宝客户端。在网上搜索了很多,自己综合并总结了一下,记录下来。思路:首先判断手机上是否安装有淘宝客户端。如果有就跳转淘宝,如果没有则跳转网页。 if (checkPackage(mContext, "com.taobao.taobao")) { Intent intent = new Intent(...原创 2018-05-17 10:47:10 · 7862 阅读 · 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 · 362 阅读 · 0 评论 -
安卓实用方法总结(更新中……)
在开发中,往往会遇到很多需要将一个功能封装成一个方法。再此,我从工作中总结出来了一些,以方便以后在开发中能够快速的运用。这些是综合了很多人的经验,也不能算是原创了吧,我也忘记了是从哪儿借鉴的了,在此就不列出了。如有雷同,纯属巧合。当然,如果有不对的地方,也请大家多多指教。一、获取版本号public static String getVersionName(Context cont...原创 2016-01-21 10:43:33 · 369 阅读 · 0 评论 -
项目开发总结之通用适配器
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 · 371 阅读 · 0 评论 -
项目开发总结之CountDownTimerUtils
在项目开发中,一些用户注册界面或者其他界面会要求用户获取验证码,本文简单的提供一个方法来实现。public class CountDownTimerUtils extends CountDownTimer { private TextView mTextView; /** * @param textView The TextView * @param转载 2017-09-22 10:37:22 · 737 阅读 · 0 评论 -
项目开发总结之SharedPreferences
public class PreferenceUtils { public static String getPrefString(Context context, String key, final String defaultValue) { SharedPreferences setting转载 2017-09-22 10:11:57 · 253 阅读 · 0 评论 -
双击退出程序
实现原理: 第一步:重写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 · 309 阅读 · 0 评论 -
Activity生命周期
掌握好Activity生命周期,能够让我们在以后的开发中更为得心应手,也能够让初级开发者在面试中顺利作答。借用一张官方的图片。 图片地址: https://developer.android.google.cn/guide/components/activities.html#LifecycleActivity类中定义了7个回调方法onCreate() 活动第一次被创建的时候调用。onS原创 2017-05-11 12:11:34 · 266 阅读 · 0 评论 -
安卓WebView使用总结
在项目中或多或少会用到网页加载,这就要使用WebView了。项目做多了就会发现,如果有一个通用的模板,做起来就会即省时、又省力,高高兴兴的。这篇文章要做的就是总结一下我过去所用到的一些关于WebView的东西,可能不是那么全面,毕竟是个人的见解嘛。 直接上代码:第一步:xml代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:a原创 2017-04-20 11:10:35 · 494 阅读 · 0 评论 -
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 · 4769 阅读 · 0 评论 -
SpannableString实现TextView前添加图片
在做商城项目的时候,会遇到这种需求,在商品名称前面添加一个图片,来辨别商品是淘宝的还是天猫、京东、拼多多的。大概效果如下图所示。这个效果可以用SpannableString来实现,具体代码如下所示。 textView.setText(TextViewHelper.setLeftImage(context, "1", "3...原创 2019-03-25 17:37:20 · 4012 阅读 · 0 评论