- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 为什么选择React Native,答案在这里
移动平台在软件开发方面的重要性日益增加,因为许多人在没有移动设备的情况下几乎无法生存。由此可以很容易推断出,移动应用程序比甚至是网络应用程序都能看到更多的用途,因此需要一定程度的优先级。 移动设备带有不同的操作系统,并且需要在可用的操作系统上运行应用程序。为每个操作系统开发软件,是对某些小型公司产生了很大的压力,也不是最高效和节约成本的体现。在这种情况下,Rea...
2019-03-21 18:59:52 993
原创 Android 线程池的详细使用和封装
一、线程池的使用缘由及好处:在android开发中使用多线程异步来处理相关任务,用newThread来创建一个子线程进行处理,会出现许多问题:1:在任务众多的情况下,系统要为每一个任务创建一个线程,任务执行完毕后销毁每一个线程,会造成线程频繁地创建与销毁。2:多个线程频繁地创建会占用大量的资源,并且在资源竞争的时候就容易出现问题,同时这么多的线程缺乏一个统一的管理,容易造成界面的卡顿。...
2019-01-05 15:46:36 1744 1
原创 android中bundle的使用
Bundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。Bundle经常使用在Activity之间或者线程间传递数据,传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可以是对象或对象数组。当Bundle传递的是对象或对象数组时,必须实现Serializable 或Par
2017-09-21 10:42:31 17402
原创 Android的TextView中的文字居中显示
页面布局是LinearLayout里包一个TextView控件1.方法一:TextView设置android:gravity=”center”,同时TextView设置android:layout_width=”match_parent”举例代码:<LinearLayout android:orientation=”horizontal” android:layout_wi
2017-09-18 09:59:26 2493
原创 android常用Style的Theme汇总
Android平台定义的主题样式:android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏•android:theme="@android:style/Theme.NoTitleBar.
2017-09-14 16:56:42 1039
原创 okhttp缓存问题详细讲解
1.在OkHttpClient构造时设置缓存路径2.构造Request时配置缓存策略1.在OkHttpClient构造时设置缓存路径我们在使用OkHttp的时候,一般都会将client的获取封装起来,因为在大多数情况下,我们需要的OkHttpClient其实都是一样的。在封装的过程中,我们可以设置很多属性,比如链接超时时间、读取超时时间等,其中也包括我们即将要说的cac
2017-09-14 16:19:32 1006 1
原创 ListView滚动条相关属性详细讲解
自定义ListView滚动条可以直接在布局文件中对ListView进行配置。 先看下ListView在XML中有哪些和滚动条相关的配置选项。 android:scrollbars android:scrollbarThumbVertical android:scrollbarTrackVertical android:scrollbarSize android:vert
2017-09-13 14:58:15 4504 1
原创 EditText限制输入字符类型和限制输入字符数
限制字符数:android:maxLength="10"①是通过EditText的inputType来实现,可以通过xml或者java文件来设置。假如我要设置为显示密码的形式,可以像下面这样设置:在xml中, android:inputType="textPassword",根据需求可以选择想要的方式在activity中可以用 myEditText.setInput
2017-09-12 16:38:51 1068
原创 Installation failed with message INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries
在模拟器上安装调试时,如果报错这样,直接在build.gradle文件里面加上如下代码模块就可以解决splits { abi { enable true reset() include 'x86', 'armeabi-v7a','x86_64' universalApk true }}
2017-09-11 11:16:54 872
原创 BigDecimal 加·减·乘·除·比较
BigDecimal 多用于商业计算,或者较大数值得计算 BigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new BigDecimal("5"); BigDecimal bignum3 = null; //加法 bignum3 = bignum1.add(bignu
2017-09-07 09:32:01 4450 2
最新jackson必备jar包(全)
2018-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人