- 博客(19)
- 资源 (1)
- 收藏
- 关注
转载 android stuido 打开默认打开insert
android stuido 打开默认打开insert问题描述:打开Androidstudio ,打开代码页面,无论新建还是打开现有的, 光标默认insert模式。解决方案:1、 手动修改,点击键盘 Insert键, 修改光标模式。2、因为安装了ideaVim插件,导致光标默认状态变成insert模式, 卸载插件,重启即可。Ctrl+Alt+S,进入设置页面,选择Plugins,搜索ideavim,并卸载即可。...
2020-09-18 14:09:34
647
1
转载 recycleview条目状态显示重复
当我们通过用户交互改变recyclerview中的某个item的显示状态后,向下滑动会发现每间隔9个item就会出现同样的显示状态,但是我们明明没有对这个item进行操作,为什么会自动显示操作后的状态呢?其实原因很简单,因为缓存问题只要在相应的activity或者fragment添加下面一行代码mrecyclerview.setItemViewCacheSize(500)其中500是想要缓存的item数量,可以根据自己的需要进行调整。...
2020-06-09 18:29:37
760
原创 使用高德地图得到正式版SHA1
使用高德地图测试的时候可以按照高德的提示的到SHA1,但是正式版的时候得到SHA1时,需要把APP的签名放到 .Android文件夹里面,然后通过cmd,输入.android 进入.Android的文件夹,在输入keytool -list -v -keystore xxx.keystore,然后再输入秘钥的密码就可以得到正式版的SHA1,这是这个应用的debug版使用高德的部分就会失效,而正式版...
2018-09-03 16:33:34
553
原创 Android 加载H5片段
项目中遇到加载部分网页的需求在网上搜了下,都说自己需要把片段拼接成完整的网址,就用了下,然后就可以了,把代码贴出来以备下次用private String getHtmlData(String bodyHTML) { String head = "<head>" + "<meta name=\"viewport\" content=\"width=device-widt...
2018-08-09 15:45:08
653
原创 性别选择器
首先是布局 <LinearLayout android:layout_width="match_parent" android:layout_height="150dp" android:orientation="vertical"> <LinearLayout android:id="@+id/ll"
2017-11-02 16:38:42
1070
原创 版本更新
首先是四个类,把这四个类拷到自己项目中去第一个public interface IPermissionSix { void onPermissionListener();}第二个public interface OnDownloadListener { /** * 下载成功 */ void onDownloadSuccess()
2017-11-02 15:16:23
232
原创 Androidimageslider只显示圆点使用
//这个是控制显示文字的下标指示TextSliderView textSliderView = new TextSliderView(getActivity());//这个是只显示圆圈,不显示文字DefaultSliderView defaultSliderView = new DefaultSliderView(getActivity());剩下的就是吧textSliderView变成
2017-11-02 15:08:22
316
原创 省市区三级联动框架
这是一个工具类别人框架里的package us.mifeng.zhongxingcheng.utils;import android.app.Activity;import android.app.ProgressDialog;import android.os.AsyncTask;import com.alibaba.fastjson.JSON;import java.uti
2017-10-31 10:28:28
1504
原创 轻量级存储器 SharedPreferences
package us.mifeng.jianhuo.utils;import android.content.Context;import android.content.SharedPreferences;/** * Created by shido on 2017/3/13. */public class SharedUtils { private String na
2017-10-24 15:17:28
198
原创 EventBus的使用
使用Eventbus首先需要导入依赖compile 'org.greenrobot:eventbus:3.0.0'然后创建一个bean在接收的类里面启用EventbusEventBus.getDefault().register(this);在发送类写入EventBus.getDefault().post(new FirstEvent("这是要发送的内容")
2017-08-09 19:07:11
306
原创 OKhttp封装的工具类 可以拷到自己项目中直接用
import java.io.File;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.content.Context;import android.util.Log;import okhttp3.Call;i
2017-07-27 14:25:02
372
原创 双击返回键退出程序
private long exitTime = 0;@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){ if((System.curren
2017-07-27 14:14:14
267
原创 ScrollView嵌套ListView,Listview条目显示不全解决方法(嵌套GridVeiw同理)
ListView显示条目不全,可以自定义Listview下面就是ListVeiw的自定义,直接把代码考进去就行了public class MyListView extends ListView { public MyListView(Context context) { super(context); } public MyListView(Co
2017-07-06 15:35:01
306
原创 微信支付遇到的坑
首先在微信开发者平台和微信商户平台注册 这里没有商户的ID 所以只能按照微信的demo改动当你发现 你把微信下载的demo导入到as中时 会报出错误 第一步就是把 demo的两个依赖删掉 因为这两个包是过时的 这是你需要在 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list
2017-06-13 10:08:43
513
原创 消息推送
先是布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="mat
2016-09-06 19:49:10
254
原创 网络判断
网络判断就是判断有网或者没网,还有就是判断是wifi还是移动数据,这是一个工具类public class NetUtils { private Context ctx; public NetUtils(Context ctx){ this.ctx=ctx; } public boolean isNet(){ ConnectivityManager manager = (Conn
2016-09-06 19:43:29
253
原创 图片的三级缓存原理
首先布局 xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="us.mifeng.imgloderyuanli.MainActivity"
2016-08-04 15:52:29
520
原创 图片流的压缩
今天我们学习了 图片流的压缩 现在我就把所学的讲个大家,到时如果有人用也可以借鉴一下1这里先在activity布局里面写了一个imageview ,其余什么都没有 2,在MainActivity找到imageview的id,这部分就省略了3,我是有异步加载也得所以就创建了一个类取名为A scly,在ascly中写入异步加载的框架,(这里提醒一句:写完子线程记得要 .star
2016-07-25 14:10:58
775
原创 ViewParger的使用
1,使用VeiwParger现在mainactivity里面填写ViewParget,然后再把ViewParger的包名粘贴,在复制到界面activity_main中去也就是这个包2.在主方法中找ViewParger的id3,给ViewParger设置适配器4.让适配器继承pagerAdapter5此时会报错,然后按提示添加未实现的方法,它只会自
2016-07-08 11:14:13
358
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人