android
Lich Howger
这个作者很懒,什么都没留下…
展开
-
060-Android中ListView嵌套ScrollView
Android中ListView嵌套ScrollView这种情况下ListView和其他的布局是平级的关系都在ScrollView的布局之下实现了滚动布局和列表我们可以写一个SolidListView 继承 ListViewpublic class SolidListView extends ListView { public...原创 2020-02-18 02:29:11 · 189 阅读 · 0 评论 -
056-Android圆形头像
Android圆形头像创建一个CircleView继承AppCompatImageViewpackage com.lich.lichdialect.view;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapSha...原创 2020-02-17 22:28:07 · 212 阅读 · 0 评论 -
049-最简单最方便的代码写出像微信语音一样的半透明按住发送语音Dialog
049-最简单最方便的代码写出像微信语音一样的半透明按住发送语音Dialog先来写一个shape,半透明的背景加一点圆角<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> &...原创 2020-01-18 00:14:38 · 250 阅读 · 0 评论 -
364-修改applicationId和包名来重复安装APP
我们先来新建一个项目现在项目创建好了我们把这个项目安装在手机上现在我们把整个项目复制一下然后修改一下applicationId我这里把applicationId改成了test02然后我们试着安装一下成功了,现在我们在一个手机上装了两...原创 2019-07-05 20:02:33 · 911 阅读 · 0 评论 -
363-AndroidStudio找不到R文件问题
AndroidStudio找不到R文件问题总结一下几种解决办法1.修改dependencies的classpath如图:如果是克隆的或者下载的项目需要把classpath改成当前的AndroidStudio版本当我换电脑或者换AndroidStudio的时候,或者克隆项目下载项目的时候,经常使用这种办法2.Clean P...原创 2019-05-08 12:30:11 · 222 阅读 · 0 评论 -
224-android设置状态栏颜色
android设置状态栏颜色我们先来看看官方文档setStatusBarColoradded in API level 21public abstract void setStatusBarColor (int color)Sets the color of the status bar to color. For this to take effect, the wi...原创 2019-01-15 18:56:10 · 188 阅读 · 0 评论 -
114-handler入门
使用handler更新进度我们想要用handler来更新progressbar的进度说实话,这代码挺简单的但是有时候时间久了没写都忘记了先写点简单的代码我们来一个按钮,再来一个ProgressBar <Button android:layout_width="wrap_content" android:layout_...原创 2018-12-06 20:55:12 · 132 阅读 · 0 评论 -
112-android的AlertDialog浅析
之前用AlertDialog的时候其实没有仔细研究这个东西现在稍微研究了一下还是很有意思的我们搞几个方法来测试一下AlertDialog public void test4(View view) { View inflate = View.inflate(ctx, R.layout.dialog_abc, null); new ...原创 2018-12-06 13:56:35 · 125 阅读 · 0 评论 -
111-android权限跟踪
android权限跟踪我们来看一下申请权限的全过程首先,我们要判断,有没有取得某个权限ContextCompat.checkSelfPermission(ctx, Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTEDcheckSelfPermission方法,可以判...原创 2018-12-06 13:42:05 · 412 阅读 · 0 评论 -
107-android读写文件
android读写文件首先我们是需要读写文件的权限的所以我们打开manifest加入权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.REA...原创 2018-12-05 21:05:05 · 116 阅读 · 0 评论 -
008-HttpUrlConnection的get请求和post请求
HttpUrlConnection的get请求和post请求的简单标准请求方式以后方便使用 ---GET--- // HashMap<String, Object> params = new HashMap<>();// params.put("name", "abc");// par...原创 2018-10-24 16:11:07 · 173 阅读 · 0 评论 -
007-volley的get请求和post请求
volley的get请求与post请求简单标准代码可以方便以后使用 ---GET--- // String baseUrl = "http://abc.com";//// HashMap<String, Object> params = new HashMap<>();// params...原创 2018-10-24 15:22:39 · 158 阅读 · 0 评论 -
006-okhttp的get请求与post请求
okhttp的get请求与post请求的简单标准代码以后可以方便使用 ---GET---// OkHttpClient client = new OkHttpClient();//// HttpUrl.Builder builder = HttpUrl.parse("http://abc.com").newBuilder();// ...原创 2018-10-24 15:18:39 · 217 阅读 · 0 评论 -
005-将参数拼接到url后面
当使用get方式的请求的时候,需要将参数拼接到url后面我们可以写一个静态方法在工具类里以后可以方便使用 public class UrlUtil { public static String appendUrl(String url, Map<String, Object> data) { String newUrl = u...原创 2018-10-24 15:11:26 · 2869 阅读 · 0 评论 -
001_gson的泛型封装
我估计很多使用gson的人都会遇到这个问题 先来说说我怎么发现这个问题的吧我们知道gson最简单的一个用法就是把字符串转换成object或者list 举个例子:public class User { private String name; private String age;} String string = "{...原创 2018-08-08 23:31:19 · 553 阅读 · 0 评论 -
537_隐藏键盘
隐藏键盘 Method setShowSoftInputOnFocus = null; try { setShowSoftInputOnFocus = ed.getClass().getMethod( "setShowSoftInputOnFocus", boolean.原创 2017-08-27 13:28:46 · 221 阅读 · 0 评论