![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
花谢花会开
这个作者很懒,什么都没留下…
展开
-
android打开本地文件
参考文章 https://www.cnblogs.com/fwling/p/7239983.html/** * android 打开本地文件 * * @param path 本地文件路径 * @param context 上下文 */public void openFile(String path, Context context) { try { ...原创 2019-11-13 16:20:45 · 1193 阅读 · 0 评论 -
图片处理工具类
import android.content.Context;import android.content.Intent;import android.content.res.Resources;import android.database.Cursor;import android.graphics.Bitmap;import android.graphics.BitmapFa...原创 2019-11-01 15:52:29 · 196 阅读 · 0 评论 -
常用工具类
import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;import android.content.pm.P...原创 2019-11-01 15:50:25 · 157 阅读 · 0 评论 -
android获取设备唯一码
android获取设备唯一码,最唯一的应该是IMEI号,全网唯一,但是有时候不一定可以获取到,这时候可以通过获取其他id来代替, 获取cpu串码,设备序列号、androidId,PesudoUniqueID(),mac地址,蓝牙mac地址,这几个ID里面获取只要获取到一个地址就可以使用,如果最后实在是上面的ID都没有获取到,那只能生产一个uuid,该ID表示同一时空下全世界唯一...转载 2019-10-28 11:09:09 · 989 阅读 · 0 评论 -
Android内存泄漏与内存溢出
一.概念 1.JAVA是在JVM所虚拟出的内存环境中运行的,内存分为三个区:堆、栈和方法区。 ①.栈(stack):是简单的数据结构,程序运行时系统自动分配,使用完毕后自动释放。优点:速度快。 ②.堆(heap):用于存放由new创建的对象和数组。在堆中分配的内存,一方面由java虚拟机自动垃圾回收器来管理,另一方面还需要程序员提供修养,防止内存泄露问题。 ...原创 2019-10-28 11:06:24 · 251 阅读 · 0 评论 -
android app自启动
1.首先在manifest文件当中添加权限<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />2.新建一个广播 StartSelfReceiverpublic class StartSelfReceiver extends BroadcastReceiver { ...原创 2019-08-21 15:38:05 · 198 阅读 · 0 评论 -
android图片处理
/** * 保存图片到本地 * @param bitmap 图片 * @param name 图片名字 * @return 返回图片在本地地址 */ public static String saveBitmapPng(Bitmap bitmap, String name) {// String savePath; ...原创 2019-07-17 10:47:59 · 117 阅读 · 0 评论 -
android本地数据库,Greendao简单使用
首先需要在app.build文件中添加依赖apply plugin: 'org.greenrobot.greendao'greendao { schemaVersion 2 // 数据库版本号 daoPackage 'com.doris.sample.greendao'//greenDao 自动生成的代码保存的包名 targetGenDir 'src/main/...原创 2019-07-17 10:16:20 · 394 阅读 · 0 评论 -
android导出数据到excle,可以导出图片
导出数据到excle,首先需要引入jxl.jar这个jar包,导出的方法:/** * * @param datas 导出数据 * @param callBack 导出成功或失败回调 * @param dataName 导出excle名字 */public static void exportData(List<PersonCardMessageEntity> da...原创 2019-07-17 09:50:07 · 1355 阅读 · 0 评论 -
androidStudio获取sha1
1.在AS底部找到Terminal选项 2)输入keytool -list -v -keystore ss.jks(注意:我此刻为ss.jks,你要根据你的命名文件名称进行输入) 3 ) 然后会弹出让你输入秘钥口令的提示,然后你输入你的keystore password点击回车即可。...转载 2019-07-16 18:00:59 · 210 阅读 · 2 评论 -
点击空白区域,软键盘消失
@Overridepublic boolean onTouchEvent(MotionEvent event) { //点击空白区域,软键盘消失 if (event.getAction() == MotionEvent.ACTION_DOWN && getCurrentFocus() != null && ...原创 2019-07-16 17:58:29 · 149 阅读 · 0 评论 -
Flutter初学体验
Flutter初学体验Flutter概述 Flutter是一款移动应用程序SDK,一份代码可以同时生成iOS和Android两个高性能、高保真的应用程序。 Flutter目标是使开发人员能够交付在不同平台上都感觉自然流畅的高性能应用程序。我们兼容滚动行为、排版、图标等方面的差异。 应用程序是用Dart语言编写的,如果使用过Java或JavaScript之类的语言,则该...原创 2019-07-18 15:59:13 · 171 阅读 · 0 评论 -
Retrofit使用教程(一)- Retrofit入门详解
本文章转自:http://blog.csdn.net/gdutxiaoxu/article/details/52745491本篇博客主要讲解以下问题Retrofit简介Retrofit的简单使用例子Retrofit的get请求Retrofit的put请求(提交表单数据)如何为 retrofit添加header如何提交json数据Retrofit简介Retrofit是square开源的网络请求库,底...转载 2018-02-26 09:14:56 · 301 阅读 · 0 评论 -
Retrofit+RxJava网络请求
使用在了解了RxJava和Retrofit分别的用法后,RxJava、Retrofit的搭配使用也就不再话下了。先看看使用Retrofit完成一次网络请求是怎样的单独使用Retrofit1、先写一个serviceinterface MyService { @GET("user/login" ) Call<UserInfo> login( @Que...转载 2018-02-27 10:02:31 · 228 阅读 · 0 评论 -
android接口回调
在需要上传的地方写一个interface Listenerpublic interface BindListerner{ void sendcode(boolean cc); }在需要传值得实体类里面的走的一个方法里面写public void initdata(final BindListerner listener) { listerner.se原创 2017-09-19 14:16:34 · 405 阅读 · 0 评论