自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dr_abandon的博客

学无止境,乘风破浪

  • 博客(209)
  • 资源 (14)
  • 问答 (3)
  • 收藏
  • 关注

原创 对于一些取入睡时间或起床时间的平均值

拿取醒来时间的平均值,对于这种,我们需要考虑的是设备取到的醒来时间是0点之前的还是0点之后的 这个是值得考虑的比仿说有如下几个时间 String h_s1 = "08:00"; String h_s2 = "01:00"; String h_s3 = "09:00"; String h_s4 = "23:00"; String h_s5 = "03:00";有一个0点之前...

2019-04-16 09:54:27 711

原创 Android 和风天气 java.lang.Throwable: Code [ permission denied ], msg [ 无访]

使用和风Android sdk 在和风初始化后需要加入这句(不管付费还是免费) HeConfig.switchToFreeServerNode();接口请求式的连接//付费版https://api.heweather.net/s6/weather/forecast?key=你的key&location=经纬度//免费版https://free-api.heweather...

2019-04-08 16:14:39 648

原创 MPAndroidchart,折线图LineChart自定义x轴,使x轴上的值与折线上的点对应

效果图如下:让x轴上自定义的值和折线上相对应xAxis.setGranularity(1); //这个很重要自定义x轴有两种方式:①种: IAxisValueFormatter formatter = new IAxisValueFormatter() { @Override public String getFormatt...

2019-03-26 14:11:35 13428 3

原创 android studio导入的包和引用全部报错

解决方法 就可以了

2019-03-22 15:16:35 2763

原创 android permission Suggestion: add 'tools:replace="android:value" 报错

在项目的bulid.gradle下的android {}里加入下面的代码: useVersion 的版本号是报错需要对应的版本号 configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested =...

2019-03-22 09:57:19 602

原创 retrofit请求报错:Expected a string but was BEGIN_OBJECT at line 1 column 2 path $

Expected a string but was BEGIN_OBJECT at line 1 column 2 path $这样的错,意思就是我想帮你解析成String而你返回的数据是一个对象,解析不了需要把返回的对象String 给成JsonObject就可以了如:Call<JsonObject> call =..........

2018-11-01 14:10:09 18477 3

原创 Android 获取指定图片或文件的大小

/** * 获取指定文件大小    */ public static long getFileSize(File file) throws Exception { long size = 0; if (file.exists()) { FileInputStream fis = null; fis = new FileInputStream(file); siz...

2018-10-10 14:37:25 5192

原创 html5 中的标签

按字母顺序排列 标签 描述 <!--...--> 定义注释 <!DOCTYPE> 定义文档类型 <a> 定义超文本链接 <abbr> 定义缩写 <acronym> 定义只取首字母的缩写,不支持HTML5 <address> 定义文档作者或...

2018-06-27 10:35:38 713

原创 Android SurfaceView+MediaPlayer实现几个不同的视频轮流播放

MediaPlayer1)如何获得MediaPlayer实例: 可以使用直接new的方式: MediaPlayer mp = new MediaPlayer(); 也可以使用create的方式,如: MediaPlayer mp = MediaPlayer.create(this, R.raw.test); 网络或是内部存储直接setDataSource一个路径2) 如何设置要播...

2018-06-20 09:53:46 5822 1

原创 Android 微信支付的统一下单

准备工作申请微信开发者账号,添加应用及申请开通微信支付功能,如 查看开通流程统一下单的接口文档: 查看接口开发①下载sdk:sdk和demo下载②可以导入包在build.gradle文件中,添加如下依赖即可:dependencies { compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-...

2018-06-14 16:50:51 977

原创 Android 导入环信,初始化失败 java.lang.UnsatisfiedLinkError: Couldn't load hyphenate from loader dalvik.system

错误06-13 15:06:51.813 8467-8467/com.wlkj.ciyun.sj E/AndroidRuntime: FATAL EXCEPTION: main Process: com.wlkj.ciyun.sj, PID: 8467 ...

2018-06-13 15:59:59 490

原创 Android studio The versions of the Android Gradle plugin and Gradle are not compatible.

错误:The versions of the Android Gradle plugin and Gradle are not compatible.原因是:Android的Gealle插件和Gradle的版本是不兼容的。需要修改工程里的bulid.grade的 classpath;修改gradle-wrapper.properties看他们版本是不是一致的...

2018-06-08 10:36:50 1571

原创 Kotlin 基本语法和写法

定义包package my.demoimport java.util.*目录与包的结构无需匹配:源代码可以在文件系统的任意位置。定义函数带有两个 Int 参数、返回 Int 的函数:fun sum(a: Int, b: Int): Int { return a + b}将表达式作为函数体、返回值类型自动推断的函数:fun sum(a: Int, b: ...

2018-06-04 16:13:25 1192

原创 android FileNotFoundException错误:创建文件失败 No such file or directory

在Android真机上测试时 String savePAth = Environment.getExternalStorageDirectory() + "/DownFile/";创建时一直失败。 需要把路径改为:String savePAth = getExternalCacheDir()+"/DownFile/";...

2018-05-30 15:14:33 6956 1

原创 Android studio 实现java与kotlin的相互转换

其实就是互转,下面用Android studio 示范Kotlin 转换Java文件Tools>Kotlin>Show Kotlin BytecodeDecompileJava转换kotlin文件(需要studio3.0)或者安装了kotlin插件。选择页面的要转的文件第一种 Ctrl+Shift+Alt+K第二种 Code - Convert Jav...

2018-05-14 15:35:31 15655

原创 Android 有时环信初始化失败,创建applocation失败

java.lang.RuntimeException: Unable to create application com.wlkj.ciyun.sj.config.MyApp: java.lang.NullPointerException at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4

2018-05-04 09:48:34 1058 2

原创 Android Generate 不能用,重写方法快捷键不能用

Android错误: cannot add an action twice: Generate Butterknife Injections (Plugin for generating ButterKnife injections from selected layout XMLs in activities/fragments/adapters)安装了butterknife插件后,genera

2018-05-03 16:15:57 2189 1

原创 android Glide圆角图片①

Glide设置圆角图片Glide有一个版本可以直接设置圆角图片需要导入 这个版本可以直接设置圆角图片 不需要什么操作 compile 'jp.wasabeef:glide-transformations:2.0.1'加载图片时//thumbnail是压缩 getActivity()是上下文 ivPersonPic是加载图片的view//load里面就是我们的图片连接 Glide.with(

2018-04-26 14:34:44 662

原创 Android 关于环信java.lang.UnsatisfiedLinkError: Couldn't load hyphenate from loader dalvik.system

关于环信问题: java.lang.UnsatisfiedLinkError: Couldn’t load hyphenate from loader dalvik.system.PathClassLoader[DexPathList[[zip file “/data/app/com.wlkj.ciyun.sj-1.apk”],nativeLibraryDirectories=[/data/app-

2018-04-26 10:49:01 470

原创 Android 修改状态栏(状态栏为view的图片的一部分)①

Android 修改状态栏,让状态栏和布局中view的第一个图片重合效果图如下: 这个效果完全可以用style来达到效果下面是根据stysle来改动在res下新建一个values-v19新建styles.xml<?xml version="1.0" encoding="utf-8"?><resources> <style name="AppTheme2" parent="Theme.Ap

2018-04-24 14:06:55 3335 3

原创 Android ListView中的item只能有一个选中的问题和ListView与activity交互的问题

Android中ListView中的item与activity的交互有几种方式:可以用回调,广播等,下面的方式是动态广播的方式 ListView中的item选中事件,比如有多个item,每个item中都有一个CheckBox,我们要只选择其中的一个,这是我们需要给每个item设置一个标记,如果选中,就标记为true,其他的全部改为false,然后再刷新适配器即可。下面先看效果图TextListAct

2018-04-04 14:17:23 1259

原创 Android判断当前手机是否在wifi环境下

private static boolean isWifi(Context mContext) { ConnectivityManager connectivityManager = (ConnectivityManager) mContext .getSystemService(Context.CONNECTIVITY_SERVICE);

2018-03-28 13:54:08 2648

原创 Android打包HTML 内部打开HTML

public class MainActivity extends AppCompatActivity { private WebView webview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

2018-03-19 17:44:56 956

原创 listview滑动冲突处理

在android中,有时候会遇到子控件和父控件都要滑动的情况,尤其是当子控件为listview的时候。这种情况较常见,典型的launcher,每个屏幕上放上listview就会出现这种情况。当view的onTouchEvent返回true,即消耗点击事件,viewgroup的onInterceptTouchEvent返回false,即不拦截点击事件。但是listview的父类AbsListView

2018-03-13 11:18:49 338

原创 Android Error:Failed to complete Gradle execution. Cause: The version of Gradle you are using (3.3)

Android 打包错误: Error:Failed to complete Gradle execution.Cause: The version of Gradle you are using (3.3) does not support the forTasks() method on BuildActionExecuter. Support for this is available i

2018-03-09 17:00:15 2985

原创 android用fidder抓包

下载安装fidder设置好模拟器连接连接电脑找到模拟器的设置修改网络设置手动设置ip设置ip与自己电脑上的ip一样随便写一个4位端口好 这里以8888为例设置Fideeer打开Tools进行设置设置抓包的端口号基本完成可以抓包了,打开模拟器一个需要请求网络的app,就可以看到结果,抓包成功

2018-03-01 10:11:55 683

原创 android使用Java设计模式建造者模式(Builder模式)的写法:

建造者模式的定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 这里給大家分析一下: 定义的前半句说,构造与表示分离,其实就是继承(或实现)。 两种工厂模式也都是为某个对象提供一个接口,而且无需指定它们的具体类。 所以建造者模式的重点是后半句:同样的构建过程可以创建不同的结果。 但是我仔细想了一下,这句话说的也是太含糊了,并且和工厂模式也是类似的,工厂

2018-01-19 13:48:26 540

原创 Android 更改EditText的下划线的颜色

在styles中建一个style<style name="MyEditText" parent="Theme.AppCompat.Light"> <item name="colorControlNormal">@color/text_9</item> <item name="colorControlActivated">@color/text_9</item>

2018-01-03 10:30:44 4807

原创 Android 生成android的keystore文件

1.找到本机电脑上jdk安装的目录,使用cmd命令打开命令窗口,输入cd jdk目录(替换成你的jdk的bin目录),进入到jdk的bin目录,接下来你才可以使用jdk的命令进行操作 2.使用keytool命令,keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keyst

2017-12-20 09:41:26 497

原创 Android 代码获取sha1值

public static String sha1(Context context) { try { PackageInfo info = context.getPackageManager().getPackageInfo( context.getPackageName(), PackageManager.GET_SI

2017-11-30 15:03:49 1691 1

原创 Android 改变通知栏的颜色与app最上面部分颜色一样

第一种透明化通知栏实例:改变后:代码设置public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCo

2017-11-20 10:56:44 7277

原创 android Fragment与ViewPager,自画指示器的一个应用

示例图:mainpublic class TestActivity extends AppCompatActivity implements RadioGroup.OnCheckedChangeListener, ViewPager.OnPageChangeListener { RadioGroup rg; RadioButton rb1, rb2; ViewPager vp;

2017-11-17 10:13:35 994 1

原创 android hellochart的使用 画图形

hellochart的使用这里给大家介绍HelloChart图形绘制框架的使用。 Android studio直接依赖 compile 'com.github.lecho:hellocharts-library:1.5.8@aar'不能依赖的需要自己下在包导入点击下载 helloChart框架功能和效果都是比较多的: 介绍下里面存中的图形和相关的Activity1.LineChartActiv

2017-11-11 10:54:31 993

原创 android 时间,日期,各种不同显示的格式化工具

/** * 这是一个时间转换的工具类 * <p/> * 计算机能识别下面的字母:"yyyy-MM-dd DD HH:mm:ss SSS" * y代表的是年份,M代表的是月份,d代表的当月的第几天,D代表的是当年的第几天, * H代表的是小时数,m代表的是分钟数,s代表的秒数,S代表的是毫秒数。这个常识是需要我们记住的。 * <p/> * *方法1:long getTimeLong()

2017-11-08 09:38:02 1543

原创 android ShareSDK分享,QQ,微信,新浪等分享

1.需要去ShareSDK网站下载sdk,http://www.mob.com/downloadDetail/ShareSDK/android需要哪种分享就选中哪几种2.打开所下载的包在ShareSDK for Android中找到QuickIntegrater,打开QuickIntegrater,上面的项目名是一会生成的文件夹,下面的包名一定要改为我们自己的包名3.然后打开生成的文件夹assets

2017-11-07 09:41:28 1310

原创 Android log.e(),log.d(),log.i()等的区别

Android Logcat使用起来可以方便的观察调试内容,基本上的使用方法(巧用Logcat调试程序)。一、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v(“”,”“); 二、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择 三、Log.i的输出为绿色,一

2017-11-06 16:58:36 18423

原创 Android 重写返回键

下面是几种重写返回键 的方法//第一种public boolean onKeyDown(int keyCode, KeyEvent event) {// 按下键盘上返回按钮 if (keyCode == KeyEvent.KEYCODE_BACK) { new AlertDialog.Builder(this) .setMessage("确定退出系统吗?") .setN

2017-11-06 10:07:33 3153

原创 Android 高德地图 步行 路线规划

路线规划就是给RouteSearch设置一个监听,里面有步行规划,骑车,驾车,公交等线路的规划第 1 步,初始化 RouteSearch 对象routeSearch = new RouteSearch(this);第 2 步,设置数据回调监听器routeSearch.setRouteSearchListener(this);第 3 步,设置搜索参数通过 WalkRouteQuery(RouteSea

2017-11-04 17:26:37 4914

原创 Android 高德地图基本的一些显示,地图的缩放,logo与放缩图标的位置显示

手势动作,滑动,缩小,倾斜,旋转等 /** * 设置地图是否可以手势滑动 */ mUiSettings.setScrollGesturesEnabled(true); /** * 设置地图是否可以手势缩放大小 */ mUiSettings.setZoomGesturesEnabled

2017-10-31 16:27:52 5213

原创 Android studio 的快捷键转换为eclipse的快捷键

1.打开file2.点击setting3.点击keymap4.keymaps选项框中选择Eclipse,然后copy 再点击应用。5.

2017-10-31 10:41:08 1051

face-check-view-master.zip

自定义View,人脸识别动画效果,圆圈转动效果

2021-12-30

Android 简单串口的应用

使用android的原生串口 主要有串口号:dev/ttyS0,dev/ttyS1,dev/ttyS2,dev/ttyS3,dev/ttyS4,dev/ttyACM0,等一些简单的串口

2021-10-15

apk反编译三件套,apktool.bat,apktool_2.5.0.jar ,dex2jar.zip,jd-gui-windows-1.6.6.zip

apktool.bat,apktool_2.5.0.jar ,dex2jar.zip,jd-gui-windows-1.6.6.zip

2021-05-29

科大讯飞自定义技能文档

科大讯飞自定义技能文档,是关于科大讯飞自定义技能的介绍,怎么自定义技能的方法,和有些定义的讲解;

2020-12-05

win10 adb 资源包

win10 adb 资源包 (电脑window 10 的adb资源包,直接使用包 win10ADB包)

2020-11-18

android 扫雷小游戏test.zip

https://blog.csdn.net/Dr_abandon/article/details/53840287

2020-04-17

GifCam截图工具

可以生成gif格式的图片

2017-07-31

SETUNA屏幕截图工具

SETUNA屏幕截图,截的图始终在屏幕的最前一层

2017-07-31

屏幕取色器

屏幕取色,可取屏幕上任意地方的颜色

2017-07-31

终极配色手册.chm

Android配色手册

2017-07-28

android中文版API文档

Android中文版api文档

2017-07-27

Android选择图像和跟换图片

Android选择图像和跟换图片 Android选择图像和跟换图片 Android选择图像和跟换图片

2017-07-21

滚轮效果View的日期选择器和时间选择器和对话框(eclipse和Android studio两个版本)

滚轮效果View的日期选择器和时间选择器和对话框 滚轮效果View的日期选择器和时间选择器和对话框

2017-07-17

Java8 API 英文版

2016-08-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除