![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
滴滴咚咚咚
这个作者很懒,什么都没留下…
展开
-
Android 加载动画ZLoading
官网GitHub https://github.com/zyao89/ZLoading导入implementation 'com.zyao89:zloading:1.2.0'起一个DialogLoad类public class DialogLoad extends Dialog { Context context; ZLoadingDialog dialog; public DialogLoad(@NonNull Context context) { sup原创 2020-10-21 18:15:34 · 591 阅读 · 1 评论 -
android md5加密
public class MD5Utils { //MD5加密不可逆 /*对密码进行加密 *参数:密码 *返回:密文 */ public static String digest(String password) { try { MessageDigest digest = MessageDigest.getInstance("MD5");转载 2020-10-21 17:49:40 · 156 阅读 · 0 评论 -
Android沉浸式状态栏
首先把them设为 NoActionBar 如下图:在你需要沉浸式的页面加上// 沉浸式阅读 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window window = getWindow(); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);..原创 2020-10-10 11:48:20 · 170 阅读 · 1 评论 -
android studio gitee上传项目
1.注册gitee账号https://gitee.com/建议密码简单点,不然有可能登不上。。2.Android studio setting --> plugins搜索gitee install 3.setting–>version control 找到gitee 点击右侧加号 输入刚刚注册的账号密码成功后直接上传即可...原创 2020-09-22 18:11:45 · 434 阅读 · 0 评论 -
Android AppCompatActivity 突然报错 不能运行
手工下载Gradle4.6并解压,下载地址是http://downloads.gradle.org/distributions/gradle-5.1.1-all.zip。将下载的压缩包解压到本地目录,比如解压到D:\Android\gradle-5.1.12、打开Android Studio,依次选择菜单“File”——“Settings”——“Build, Execution, Deployment”——“Gradle”,选中“Use Local gradle distribution”,然后输入Gr.转载 2020-09-22 17:28:29 · 934 阅读 · 0 评论 -
Android自定义通知 api26及以上
1,确保targetSdkVersion已经指定到了26或者更高2,确保手机安卓8以上完整代码public class MyNotifications extends AppCompatActivity { Context context; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState);转载 2020-09-10 18:16:57 · 422 阅读 · 0 评论 -
android发送短信
去官网注册 MobSDK ,注册完成之后创建应用其中App Key和App Secret我们待会要用,然后这边就完事了接着到我们应用中来1、在目录app外的build里添加集成即 在buildscript下repositories里添加 maven { url "http://mvn.mob.com/android" }在dependencies里添加 classpath "com.android.tools.build:gradle:4.0.原创 2020-09-10 17:39:53 · 225 阅读 · 0 评论 -
Android okhttp3网络请求
创建get请求新建类HttpGetRequestpublic class HttpGetRequest { public static void sendOkHttpGetRequst(String address,okhttp3.Callback callback){ OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder()原创 2020-09-08 16:36:05 · 331 阅读 · 0 评论 -
Android 打包后apk安装失败
打包的时候红框都要选中。手机上卸载原有应用 ,再安装,即可成功原创 2020-09-01 11:22:50 · 713 阅读 · 0 评论 -
Android SmartRefreshLayout上拉加载下拉刷新
获取所有数据后,在handler里面进行展示,首页我默认展示10条,listData为我从后台请求的所有数据,public void handleMessage(@NonNull Message msg) { super.handleMessage(msg); switch (msg.what){ case LIST_CODE: for(int i = 0; i < 10; ..原创 2020-08-30 15:35:13 · 558 阅读 · 0 评论 -
Android相册获取图片 路径为null
解决获取相册图片路径为空的方法:如果intent.setAction(Intent.ACTION_GET_CONTENT);话可能在4.4以后的版本机型会获取不到真实的路径,所以改成Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); intent.setDataAndType(Med转载 2020-08-20 17:29:39 · 881 阅读 · 0 评论 -
Android 可折叠式标题栏
xml<?xml version="1.0" encoding="utf-8"?><androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_原创 2020-07-24 11:18:52 · 559 阅读 · 0 评论 -
LitePal创建数据库 增删改查
一,配置dependencies { implementation 'org.litepal.guolindev:core:3.1.1'}二,在main下新建assets文件夹,xml文件夹下新建litepal.xml 文件 如图litepal.xml内容如下:<?xml version="1.0" encoding="utf-8" ?><litepal> <!-- 数据库名 --> <dbname value="Boo原创 2020-07-09 18:25:12 · 587 阅读 · 3 评论 -
android调用照相机拍照
点击拍照展示照片如下图:xml的代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="ver原创 2020-07-03 11:52:49 · 881 阅读 · 0 评论 -
android简单适配器
TestAdapter//简单适配器public class TestAdapter extends AppCompatActivity { private ListView listView; private SimpleAdapter adapter; private List<Map<String,Object>> list; private int[] image = new int[]{R.drawable.dianhua,R.dra原创 2020-06-29 09:57:56 · 388 阅读 · 0 评论