南巷雨落
码龄2年
  • 4,320
    被访问
  • 24
    原创
  • 1,801,028
    排名
  • 6
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2020-11-09
博客简介:

weixin_52360287的博客

查看详细资料
个人成就
  • 获得5次点赞
  • 内容获得5次评论
  • 获得8次收藏
创作历程
  • 7篇
    2021年
  • 17篇
    2020年
成就勋章
TA的专栏
  • android
    19篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

git命令

git命令git配置账号和邮箱查询是否存入账号和邮箱首先是先找到使用git的项目常用git命令git配置账号和邮箱查询是否存入账号和邮箱git config -l首先是先找到使用git的项目南巷雨落~@LAPTOP-9MPF045B MINGW64 /$ cd /f/zhuangaoliu/南巷雨落~@LAPTOP-9MPF045B MINGW64 /f/zhuangaoliu$ cd 1809Fiannce常用git命令git status //查询当前状态touch
原创
发布博客 2021.04.20 ·
11 阅读 ·
0 点赞 ·
0 评论

EventBus和recyclerview回到顶部

EventBus和recyclerview回到顶部EventBusrecyclerview回到顶部EventBus //注册 EventBus.getDefault().register(this); //接收 @Subscribe public void event(String str){ if (str.equals("send")){ Toast.makeText(this, "阿巴阿巴", Toast.LENGTH_S
原创
发布博客 2021.04.12 ·
17 阅读 ·
0 点赞 ·
0 评论

倒计时和Glide图片清除内存和磁盘缓存

倒计时6个小时private TextView time; //六个小时 private int num=60*60*6*1000; @SuppressLint("SimpleDateFormat") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.la
原创
发布博客 2021.04.07 ·
74 阅读 ·
0 点赞 ·
0 评论

WebView和自定义view

WebView和自定义viewWebView自定义viewWebView//加载网址 web.loadUrl(pic); //加载的数据在WebView中展示 web.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) {
原创
发布博客 2021.03.31 ·
53 阅读 ·
0 点赞 ·
0 评论

PRDownloader(下载文件显示进度条)和弹窗

PRDownloader配置implementation 'com.mindorks.android:prdownloader:0.6.0'权限 //静态权限 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-per
原创
发布博客 2021.03.29 ·
164 阅读 ·
0 点赞 ·
0 评论

正则和服务

Kotlin基本用法基本用法var num='a'//空数据var strNull:String?=null//任意类型的集合var arrayAny:Array<Any> = arrayOf(1,'2',"3")var arry:Array<Int> = arrayOf(5,97,84,52,100)//String类型的集合var arrayString:Array<String> = arrayOf("韩信","猴子","李白","玄策")/
原创
发布博客 2021.03.24 ·
46 阅读 ·
1 点赞 ·
1 评论

Gson解析数组

//Gson解析数组 String json = ""; Gson gson = new Gson(); /** * List<Object> object中是要解析成的类 */ Type type = new TypeToken<List<Object>>() { }.getType(); Object o = gson....
原创
发布博客 2021.02.21 ·
474 阅读 ·
0 点赞 ·
0 评论

万能适配器

万能适配器和多布局万能适配器适配器在MainActivity中使用多布局适配器在Activity中使用万能适配器适配器加入依赖----------------万能适配器implementation ‘com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.22’//万能适配器implementation ‘com.android.support:recyclerview-v7:28.0.0’//recyclerview项目gradle:all
原创
发布博客 2020.12.15 ·
92 阅读 ·
0 点赞 ·
0 评论

蓝牙

蓝牙添加权限注册广播打开蓝牙关闭蓝牙蓝牙名字搜索已配对的蓝牙搜索附近添加权限//静态权限 <!-- 用于进行网络定位 --> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- 用于访问GPS定位 --> <uses-permission android:name="android.permission.ACCESS_FINE
原创
发布博客 2020.12.15 ·
30 阅读 ·
0 点赞 ·
0 评论

RecycleView和Banner轮播图和Glide

RecycleView和Banner轮播图RecycleView适配器使用适配器Banner轮播图GlideGlide不在内存和磁盘进行缓存一键清理内存和磁盘封装一个Glide工具类工具类使用RecycleView适配器//自定义适配器继承RecyclerView.Adapter,千万不要添加泛型//添加泛型重写方,8k public class MyAdapter extends RecyclerView.Adapter<MyAdapter.FoodHolder> { pr
原创
发布博客 2020.12.13 ·
71 阅读 ·
0 点赞 ·
0 评论

OkGo

OkGoget获取数据登录注册下载文件下载文件Post请求参数为json并使用OkGo获取数据封装一个jsonCallBack封装使用jsonCallBackget获取数据//get获取数据 public void lv_get(View view) { OkGo.<String>get("http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=20&page=1").execute
原创
发布博客 2020.12.10 ·
41 阅读 ·
0 点赞 ·
0 评论

工具类的单例和拦截器

工具类的单列和拦截器工具类的单例Get方法Post中的FormBodyPost中的RequestBody拦截器log拦截器自定义拦截器工具类的单例1.工具类的单例----》client对象 private OkHttpClient okHttpClient; //构造私有化 private Okhttputils(){ okHttpClient=new OkHttpClient.Builder() .writeTimeout(60*10
原创
发布博客 2020.12.10 ·
46 阅读 ·
0 点赞 ·
0 评论

MVC

MVC创建IView包创建Model包创建controller包接口回调MainActivity两种写法第一种第二种先创建一个base包创建IView包public interface IView { void showprogress(); void hideprogress(); void onOk(String json); void onError();}创建Model包public class Model { public void g
原创
发布博客 2020.12.08 ·
23 阅读 ·
0 点赞 ·
0 评论

Get和Post

Get和PostGetget请求数据get下载Postpost注册post登录post请求值和返回值为json时Getget请求数据 //先创界客户端 OkHttpClient client = new OkHttpClient.Builder() .readTimeout(60*1000, TimeUnit.MILLISECONDS) .writeTimeout(60*10
原创
发布博客 2020.12.07 ·
14 阅读 ·
0 点赞 ·
0 评论

广播+音乐播放器

广播创建一个广播接收者静态广播接收者创建一个广播接收者静态广播接收者加频道 <!-- 加频道 --> <intent-filter> <action android:name="com.zhang" /> <action android:name="com.zhang1" /> </intent-filter>主方法中 /
原创
发布博客 2020.11.28 ·
1374 阅读 ·
2 点赞 ·
4 评论

读取手机上联系人、信息等等

读取联系人权限//静态权限 <uses-permission android:name="android.permission.READ_CONTACTS"/> //动态权限 //判断版本号是非为22以上 if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.M){ requestPermissions(new String[]{Manifest.permission.READ_CONTACTS
原创
发布博客 2020.11.20 ·
156 阅读 ·
0 点赞 ·
0 评论

android中的数据库

day10创建数据库和创建表数据库的增删改查数据共享创建数据库和创建表 //创建一个类继承SQLiteOpenHelper重写里面的方法 public class sql extends SQLiteOpenHelper { public sql(@Nullable Context context, @Nullable String name, @Nullable SQLiteDatabase.CursorFactory factory, int version) {
原创
发布博客 2020.11.19 ·
1003 阅读 ·
0 点赞 ·
0 评论

SharedPreferences存储+SD卡存储

SharedPreferences存储+SD卡存储SharedPreferences存储储存和取出登录自动保存账号和密码CD卡CD卡内部存储CD外部储存SharedPreferences存储储存和取出//write 和read是按钮public void write(View view) { SharedPreferences one = getSharedPreferences("one", MODE_PRIVATE); SharedPreferences.Edit
原创
发布博客 2020.11.17 ·
63 阅读 ·
1 点赞 ·
0 评论

Viewpager+tablayout

day007Viewpager+tablayoutViewpager+tablayout//布局文件<com.google.android.material.tabs.TabLayout android:layout_width="match_parent" android:layout_height="wrap_content" app:tabMode="scrollable" app:tabIndicatorColor="@co
原创
发布博客 2020.11.16 ·
65 阅读 ·
0 点赞 ·
0 评论

ViewPager

day5ViewPager创建ViewPager和相关布局ViewPager与Fragment结合使用 ( 重 点 )ViewPager创建ViewPager和相关布局布局自己写 main方法中: vp = (ViewPager) findViewById(R.id.vp); List<String> list=new ArrayList<>(); for (int i = 1; i <5 ; i++) {
原创
发布博客 2020.11.13 ·
25 阅读 ·
0 点赞 ·
0 评论
加载更多