随笔分类 -  android

摘要:long number = 1234567890; NumberFormat decimalFormat = new DecimalFormat("###,###,###,###,###"); String numStr = decimalFormat.format(number);//numStr的结果为 1,234,567,890 阅读全文
posted @ 2019-04-22 14:48 yongfengnice 阅读(757) 评论(0) 推荐(0) 编辑
摘要:即设置textCursorDrawable为@null,这样光标就默认显示字体的颜色,也可以设置一个自定义的drawable。 阅读全文
posted @ 2019-04-18 16:12 yongfengnice 阅读(5627) 评论(0) 推荐(0) 编辑
摘要:public class CrashApp extends Application { public static final String TAG = "CrashApp"; @Override protected void attachBaseContext(Context base) { super.attachBaseContext(base); new ... 阅读全文
posted @ 2019-04-11 16:17 yongfengnice 阅读(3900) 评论(0) 推荐(0) 编辑
摘要:public class UploadImageBody extends RequestBody { private File mFile; private String mContentType; private ProgressListener mListener; @Override public MediaType contentType() { retu... 阅读全文
posted @ 2019-04-03 19:08 yongfengnice 阅读(778) 评论(0) 推荐(0) 编辑
摘要:第一步:找到monitor可执行文件。 切换到目录路径:/home/skart/ide/android/sdk/tools/lib/monitor-x86_64,可以找到monitor可执行文件。 第二步:打开terminal命令行窗口,给monitor一个可执行权限 命令行输入 sudo chmo 阅读全文
posted @ 2019-03-15 11:43 yongfengnice 阅读(647) 评论(0) 推荐(0) 编辑
摘要:private SwipeRefreshLayout mRefreshLayout; private RecyclerView mRecyclerView; mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(RecyclerVie... 阅读全文
posted @ 2019-03-12 19:21 yongfengnice 阅读(639) 评论(0) 推荐(0) 编辑
摘要:public class LoadDialogMgr { private static final String LOAD_TIP_DIALOG_TAG = "LoadTipDialog"; private static LoadDialogMgr sMLoadDialogMgr; private LoadDialogMgr() { } public static Lo... 阅读全文
posted @ 2019-03-01 19:49 yongfengnice 阅读(1227) 评论(0) 推荐(0) 编辑
摘要:第一天:1.单例模式singleton:依赖关系 定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 原理:将构造函数私有化,并且通过静态方法获取一个唯一的实例。 参考:LayoutInflater类,通过map缓存单例,单例实现方式之一。 2.构建者模式builder:聚合关系 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示... 阅读全文
posted @ 2019-02-22 15:39 yongfengnice 阅读(217) 评论(0) 推荐(0) 编辑
摘要:当需要只显示当行,超出的部分使用省略号,可以使用 android:singleLine="true",但是singleLine属性已经被标为不推荐使用了,可以使用 android:ellipsize属性同样可以实现。具体如下: android:ellipsize="end" android:lines="1" android:inputType="text"但注意:写上上面这三句发现无效,... 阅读全文
posted @ 2019-02-21 19:41 yongfengnice 阅读(7626) 评论(0) 推荐(0) 编辑
摘要:调用 dialog.show(getSupportFragmentManager(), "tag");时出现了java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState的错误。报错的原因:dialog.show()方法的内部使用了commit()方法提交事务,某些时候因为状态异常而报... 阅读全文
posted @ 2019-02-19 19:25 yongfengnice 阅读(7488) 评论(0) 推荐(0) 编辑
摘要:private List mPathList; private FragmentStatePagerAdapter mPagerAdapter; //1.使用FragmentStatePagerAdapter mPagerAdapter = new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override ... 阅读全文
posted @ 2019-02-19 11:09 yongfengnice 阅读(1165) 评论(0) 推荐(0) 编辑
摘要://activity_main.xml 添加layout根布局,添加bind域名空间 ... //bind的作用:将主页的listener变量的值传递给include页的onClick变量 //main_include.xml 阅读全文
posted @ 2019-02-15 19:16 yongfengnice 阅读(1750) 评论(0) 推荐(0) 编辑
摘要:Android双向数据绑定DataBinding没有自动生成setXXX的方法的原因可能如下: 1.布局文件需要以 <layout></layout> 标签作为根标签,DataBind才能自动生成对应的方法 2.布局文件不能有语法错误,否则编译都不过肯定不会生成的 3. mBinding成员变量不要 阅读全文
posted @ 2019-01-25 15:53 yongfengnice 阅读(853) 评论(0) 推荐(0) 编辑
摘要:private void setToolBarCenterTitle() { TextView titleTv = new TextView(this); titleTv.setTextColor(ContextCompat.getColor(this, R.color.black)); title 阅读全文
posted @ 2019-01-25 15:38 yongfengnice 阅读(1533) 评论(0) 推荐(0) 编辑
摘要:如果项目构建时遇到了 Task 'assembleXXXDebug' not found in project ':app'.的问题,原因可能如下: 项目gradle配置文件里面设置了 productFlavors,比如改为了YYY,然后对应的debug的assemble应该是assembleYYY 阅读全文
posted @ 2019-01-25 11:44 yongfengnice 阅读(16404) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-13 23:59 yongfengnice 阅读(199) 评论(0) 推荐(0) 编辑
摘要:在前一个EditText里添加如下内容:android:imeOptions="actionNext"android:nextFocusRight="@+id/et_next_input" 阅读全文
posted @ 2019-01-08 19:38 yongfengnice 阅读(2450) 评论(0) 推荐(0) 编辑
摘要:第一步:下载配置jdk 1.下载jdk: 最新jdk下载路径为 https://www.oracle.com/technetwork/java/javase/downloads/index.html jdk8的下载路径为:https://www.oracle.com/technetwork/java 阅读全文
posted @ 2019-01-04 12:17 yongfengnice 阅读(767) 评论(0) 推荐(0) 编辑
摘要:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //Hide toolbar int SDK_INT = android.os.Build.VERSION.SDK_INT; ... 阅读全文
posted @ 2018-12-20 23:27 yongfengnice 阅读(463) 评论(0) 推荐(0) 编辑
摘要:help@purevpn.com 阅读全文
posted @ 2018-08-23 15:44 yongfengnice 阅读(237) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示