Android
文章平均质量分 81
lovePaul77
这个作者很懒,什么都没留下…
展开
-
NoTitleBar找不到&NoTitleBar不属于&加载不了NoTitleBar
遇到这样问题,刚开始我是在每个Activity里面加载了一个方法private void noTitle() { requestWindowFeature(Window.FEATURE_NO_TITLE); if (getSupportActionBar() != null) { getSupportActionBar().hide(); }}原创 2017-03-08 22:17:26 · 640 阅读 · 0 评论 -
遍历SD卡或者具体文件夹下面具体的文件的实现
首先写一个方法//递归的方式//别忘记开启读取sd卡的权限public void froDir(File dir) { //获得所有文件(这里面包括了文件夹和文件) File[] files = dir.listFiles(); for (File file : files) { //增强for循环来打印文件路径 if原创 2017-05-03 11:21:26 · 736 阅读 · 0 评论 -
Retrofit的个人总结
Retrofit是基于OkHttp的封装。先讲一下简单的Retrofit的基本使用基本使用第一步:导入依赖compile 'com.squareup.retrofit2:retrofit:2.2.0'compile 'com.squareup.retrofit2:converter-gson:2.2.0'第二步:建立一个实体类,你要用的数据的类型原创 2017-05-12 14:55:58 · 350 阅读 · 0 评论 -
Socket连接(进程间通信)
一个进程开不同的线程,不同的APP运行在不同的进程中系统会为每一个对象提供指定的内存空间,所以各个进程之间是单独的每一个进程是一个独立的内存例如一个进程是有固定大小的进程额,例如内存溢出了,就可以了在开发一个进程,这样内存就翻倍了四大组件可以运行在单独的进程当中的。原创 2017-05-12 17:38:28 · 831 阅读 · 0 评论 -
SVN个人总结(比git简单)(跟git一样,mac也是不需要配置的,直接就有,windows还是需要配置的)
给三个东西,svn的服务器的地址,第二个用户名,第三个密码svn://47.93.49.98:3690 /test (svn默认的端口号是3690)这句话不是写在这里面的,,,将上面的这句话,写在这里面通过 svn checkout 这个命令 第一个是公司给的地址,,第二个是用户名,第三个是密码。然后,当我们编辑完毕的时候,向往上退的时候,用到 的命令是:svn sta原创 2017-05-10 16:17:56 · 444 阅读 · 0 评论 -
EditText设置密码可见不可见的方式
对于登录里面的密码可见和不可见来说,就是一个属性的问题,这个实现的方式有两种。第一种:通过XML文件来设置的,具体的属性是如下的<EditText android:id="@+id/password" android:password="true" android:layout_width="match_parent" android:layo原创 2017-05-31 13:31:50 · 5968 阅读 · 1 评论 -
TextView中设置超链接
TextView中有一个属性是设置当前的文本中有电话或者邮件的时候变成连接的方式,如图所示当我们点击这个电话的时候会自动的跳转到拨电话的界面这个属性就是通过设置XML文件内容的时候设定的。<TextView android:text="17615126393" android:autoLink="email|phone" andr原创 2017-05-31 13:50:03 · 402 阅读 · 0 评论 -
设置tablayout下划线长度的方法
写一个java类在目录下,直接复制下面的代码就可以用public void setIndicator(TabLayout tabs, int leftDip, int rightDip) { Class tabLayout = tabs.getClass(); Field tabStrip = null; try { tabStrip = t原创 2017-04-11 20:29:06 · 19740 阅读 · 2 评论 -
java.util.ConcurrentModificationException异常处理
今天在学习一个关于一个SurfaceView的时候,遇到了一个的异常,这个异常是怎么引发的呢,,,,如下两个对比的代码先说一下需求,就是时刻便利已有的炸弹的位置,然后,如果超出了屏幕的范围,就会将这个炸弹对象移除数组,第一次我用的是for循环做的,什么毛病也没有。。第一遍用for循环做的代码如下for (int i = 0; i booms.size(); i++)原创 2017-06-14 17:01:25 · 263 阅读 · 0 评论 -
Android Studio提交代码到git hub 上面
确保两点,,第一点:你会在Android Studio上面建立项目第二点:你下载了我给你的Git安装包。第一步:将下载好的Git安装包,双击开始安装,下载地址链接: https://pan.baidu.com/s/1c2F6nfi 密码: ks6r第二步:一路next点击,安装好git文件,,,我的git的安装地址是在如下图所示,默认的原创 2017-08-22 17:02:40 · 442 阅读 · 0 评论 -
设置Button的边框线的方法
第一步在drawable的目录下面写一个.xml文件如图所示在这个文件中写下面的代码shape xmlns:android="http://schemas.android.com/apk/res/android"> stroke android:width="0.1dp" android:color="#e14242" />shape>原创 2017-04-11 21:06:35 · 4237 阅读 · 0 评论 -
设置tablayout选中文字颜色和背景图片
很想爆粗口!!!!!妈的,我的tablayout为什么在布局文件下面写的时候就是不好用的,改变什么都是不好用的!!!没办法只能用代码的方式来粗暴的解决问题了。。。。一下是解决的关键问题的代码,,,,直接撸代码首先,,Tablayout的布局是在FragmentPagerAdapter里面进行写的,tablayout获取自己的布局就是在这个方法中写的public View原创 2017-04-11 20:36:29 · 9381 阅读 · 2 评论 -
找到RecyclerView最后一条数据||RecyclerView上拉加载||GridLayoutManger
第一步:封装好一个找到Recycler的工具类起名为FindLastItempublic class FindLastItem {//无论是什么的Manager都可以进行这个类来判断,并且成功了就发送一条广播 private RecyclerView recyclerView; private Context context; public FindLastIte原创 2017-03-16 18:59:58 · 2534 阅读 · 0 评论 -
找到RecyclerView的最后一行方法的封装
public class FindLastItem {//无论是什么的Manager都可以进行这个类来判断,并且成功了就发送一条广播 private RecyclerView recyclerView; private Context context;public FindLastItem(RecyclerView recyclerView, Context context) {原创 2017-03-06 20:00:39 · 2922 阅读 · 0 评论 -
禁止ViewPager滑动&禁止Fragment滑动&单独写一个类&布局文件换成NoScrollViewPager
public class NoScrollViewPager extends ViewPager {public NoScrollViewPager(Context context) { super(context);}public NoScrollViewPager(Context context, AttributeSet attrs) { super(context, att原创 2017-03-07 09:34:49 · 687 阅读 · 0 评论 -
禁止ViewPager滑动&禁止Fragment滑动&单独写一个类&布局文件换成NoScrollViewPager
第一步:写一个类public class NoScrollViewPager extends ViewPager { public NoScrollViewPager(Context context) { super(context); } public NoScrollViewPager(Context context, Attribu原创 2017-03-21 11:39:18 · 528 阅读 · 0 评论 -
Android单例模式的三种写法个人总结
第一种:懒汉模式所有的单例模式都要有一个私有的静态的本类的对象,所以开头都会写private static 类名 对象;然后还有一个就是都要有一个私有的的构造方法;是为了防止外部调用的时候进行初始化;这样就确保了只有在调用的时候;自己控制初始化;接下来就要写一个公共的方法;里面要嵌套这个类的初始化的方式了;public class Singleton {原创 2017-03-28 11:20:13 · 494 阅读 · 0 评论 -
EditText禁止点击之后弹出键盘
布局文件xml文件中的EditText的属性有一个inputType属性,并设置为none原创 2017-03-14 14:46:49 · 640 阅读 · 0 评论 -
Button里面既能加载图片又能加载文字
Button android:id="@+id/bt_collect" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentRight原创 2017-03-07 11:06:55 · 945 阅读 · 0 评论 -
RecyclerView的行间距&&RecyclerView的Item间距&&
新建立一个工具类起名SpaceItemDecorationpublic class SpacesItemDecoration extends RecyclerView.ItemDecoration {//设置每个Item的间距 private int space; public SpacesItemDecoration(int space) { t原创 2017-03-15 16:12:48 · 1615 阅读 · 0 评论 -
Mac系统&Android studio&抽方法的快捷键&&Android studio 抽方法快捷键&&抽代码成方法
CMD+Alt+M选中要抽的方法;按住快捷键直接抽出来方法原创 2017-03-07 09:10:03 · 2963 阅读 · 0 评论 -
Android透明状态栏的实现方法
第一步写一个基类继承AppCompatActivity第二步这个类里面写一个方法如图下面代码所示public abstract class BaseActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) {原创 2017-04-11 20:19:28 · 389 阅读 · 0 评论 -
史上最强SpringBoot接入微信公众号(测试)整体流程
第一步:申请一个测试的公众号来吧,动动你的小手点击这个>>>>>>>>>>测试公众号的申请网址:微信测试公众号入口第二步:进入了界面是下面这个样子滴如图中标识的三个地方,1、2、3、分别是URL,Token、JS、我们该怎么填呢,不要急,别关闭页面进入第三步第三步:在你的IDEA编译软件中启动好一个SpingBoot项目,并且写好一个Conl原创 2017-11-16 22:14:32 · 22178 阅读 · 23 评论