自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android Notification 震动,声音控制(兼容低版本)

public class MyApplication extends MyApp { @Override public void onCreate() { super.onCreate(); context = this; TIMManager.getInstance().setOfflinePushListener(new TI...

2019-07-23 14:55:12 1167 1

原创 安卓运行时权限定位P20

定位时,使用了高德地图,需要申请运行时权限 ACCESS_FINE_LOCATION一开始没有申请WRITE_EXTERNAL_STORAGE 和 READ_EXTERNAL_STORAGE测试手机里除了华为P20,其他都可以定位成功。加上存储权限读写后,华为P20可以了。权限判断@TargetApi(23) public static boolean hasLo...

2019-06-22 15:45:59 364

原创 安卓 平移+缩放 指定宽度 ,小数点缩放比例,处理缩放后坐标。

<RelativeLayout android:id="@+id/rl_content" android:layout_width="150dp" android:layout_height="150dp" android:background="@color/colorAccent"> &lt...

2019-02-28 15:15:58 633

原创 导入okhttp3源码到Android Studio并运行

之前自己运行了一次,没有运行起来,看到这位大佬的成功运行https://www.jianshu.com/p/fb6e9c99f800下载下来看了看,发现他的版本老一些,我运行这个是最新的,好多东西需要手动添加jar。各种添加以后成功运行。里面自己添加了一些注释,注释了几个不用的但是影响运行的方法,但是没有改动过代码。下载链接献上,挣点积分,谢谢支持~https://downlo...

2018-12-10 17:58:23 2862

原创 TabLayout设置Indicator下划线长度贴文字显示

mTabTop.post(new Runnable() { @Override public void run() { TabIndicatorUtils.setIndicator(mTabTop, DisplayUtils.sp2px(getActivity(), 16)); ...

2018-08-17 14:28:11 2409

原创 阿里云ssl证书安装后无法访问

步骤一、Windows查看所有的端口行命令提示符。【netstat -ano】如图所示:步骤二、查询端口对于的服务【tasklist】根据阿里云配置完以后出了一些问题,我的问题基本就是这两个原因。1,遇到了端口被占用,通过命令行找到了对应服务,关闭。2,80端口默认是http请求端口,443默认是https请求端口。...

2018-07-16 12:03:45 5117

原创 studio3.0 输入法

studio升级到3.0以后输入法输入候选字显示不出来替换studio目录下的jre目录为2X版本的jre2X下载链接https://pan.baidu.com/s/1o8n8qNo

2017-12-21 14:56:32 183

原创 Android 滚动时间选择器

这是效果图,有需要可以下载。http://download.csdn.net/download/sky_castle/10012564

2017-10-09 17:24:27 1283

转载 学会使用 Gson @SerializedName

平常使用的有关 Json 转换的库中 Gson 和 fastJson 库用的最多,今天来说说 Gson 在 SimpleNews.io 项目中的使用,对了本次使用的版本为 gson-gson-2.2.4,现在已经更新到了 2.7 版本。主要内容注解@SerializedName 的使用其它小技巧一、Gson 是什么?Gson is a Java library that

2017-09-19 10:33:26 744

原创 EditText 键盘右下角显示发送

EditText 添加属性 android:imeOptions="actionSend" android:singleLine="true" 如果需要显示其他 比如“完成”什么的,可以修改imeOptions属性如果需要输入多行操作,需要在代码设置//在这个实现方法里面判断设置的imeOptions属性操作et_car_number.setOnE

2017-08-28 14:07:53 2254

原创 小程序for循环对象

{{index + 1}}. {{log}} var util = require('../../utils/util.js')Page({ data: { logs: [ ] }, onLoad: function () { var test = wx.getStorageSync('logs'); var tset1 = tes

2017-08-23 22:36:24 11576

原创 apktool下载最新

APK反编译工具:    dex2jar:https://github.com/pxb1988/dex2jar(原网址:http://code.google.com/p/dex2jar/downloads/list)    Apktool:http://ibotpeaches.github.io/Apktool/(原网址:http://code.google.com/p/android

2017-08-23 18:40:22 599

转载 XAMPP apache端口占用问题的解决

XAMPP端口占用问题的解决标签: apachexamppPHP2015-12-29 07:07 1749人阅读 评论(1)收藏举报分类: Web技术(2) 作者同类文章X后台技术(1) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载 *作者

2017-08-17 11:12:55 400

原创 java.io.IOException: Invalid keystore format

严重: Failed to initialize end point associated with ProtocolHandler ["http-bio-443"]java.io.IOException: Invalid keystore format        at sun.security.provider.JavaKeyStore.engineLoad(JavaKeySto

2017-08-17 10:54:20 4707

转载 css3 box-sizing属性

box-sizing属性可以为三个值之一:content-box(default),border-box,padding-box。content-box,border和padding不计算入width之内padding-box,padding计算入width内border-box,border和padding计算入width之内,其实就是怪异模式了~ ie8+浏览器支持cont

2017-08-14 21:56:48 333

原创 混淆过程中邂逅的坑

1,null object reference = at java.text.SimpleDateFormat一直报找不到这个类异常,可是这个是java提供的类,怎么混淆都没用,最后尝试把用到这个类的这段代码去掉试下然后就发现是数据没有获取成功,而这个类是用来处理数据中的时间的格式。混淆之后数据为空,但是没有报空指针,报了找不到路径。ps:放开思路,不要偷懒,不要着急,思考问题时松弛有

2017-08-14 18:40:12 1173

原创 Dialog.Alert黑色背景

@color/text_color_white true @color/text_color_white @color/text_color_white @android:color/transparent AlertDialog.Builder builder = new AlertDi

2017-07-31 17:13:16 1210

转载 Android应用使用Multidex突破64K方法数限制

写在前面前几天,开发中遇到一个问题,Log信息如下:E/AndroidRuntime(10943): FATAL EXCEPTION: mainE/AndroidRuntime(10943): Process: com.freeme.gallery, PID: 10943E/AndroidRuntime(10943): java.lang.NoClassDefFoundError: c

2017-07-10 15:53:33 266

原创 Error:(1, 0) Plugin with id 'com.android.application' not found.

我遇到的问题是项目导入错误 导入了MyApplication 下的app目录。应该是把整体导入。记一次愚蠢的错误。

2017-07-07 17:52:10 246

原创 控件修改状态

1,TextView设置修改图片Drawable nav_up=getResources().getDrawable(R.drawable.button_nav_up);  nav_up.setBounds(0, 0, nav_up.getMinimumWidth(), nav_up.getMinimumHeight());  //设置以后才有用。textview1.setCompou

2017-06-30 10:59:53 285

转载 RecyclerView 与 ScrollView嵌套

需求总是在变,你的代码千万别写死?(就当做是工作不饱和吧,每天上午将bug fix 完之后,从下午就开始干坐到晚上9点下班。)闲来无事,学习些新姿势和一些在项目中遇到的问题。今天主要是记录一下在使用RecyclerView和ScrollView 的时候,出现的几个问题。1.RecyclerView 显示不全2.RecyclerView 与ScrollView 滑动冲突3.嵌套布局不

2017-06-29 18:02:52 394

原创 TabLayout选中

TabLayout与viewpager配合使用时  viewpager设置选中不起作用。需要两个同时设置才可以。viewpager.setCurrentItem(1);tablayout.getTabAt(1).select();

2017-06-29 17:51:41 3474 1

原创 android 控件高度计算

2017-05-10 10:23:11 869

转载 Android RatingBar 评价栏 星星 大小 样式 设置

Android系统自带RatingBar,无法直接指定宽高,不然会出现无法全部显示的情况,使用系统自带的两个主题?android:attr/ratingBarStyleIndicator和?android:attr/ratingBarStyleSmall也只能做到固定小版或者大版。按照以下几个步骤 可以做到自控ratingbar 宽高。第一步 准备选中何为选中的

2017-05-03 10:27:01 6393

转载 applicationid和包名的区别

首先我们要明白applicationId的含义是什么,applicationId在Android系统中是作为应用的唯一标识,即在一个Android设备中所有的应用程序的applicationId都是唯一的。这意味着,一旦你已发布的程序使用了这个applicationId,你就无法再修改它。如果修改了,那么这个应用程序就会被系统当作是一个全新的应用程序,和你之前的应用程序是相互独立的。我们看一下清

2017-04-26 17:58:56 1955

原创 android自定义控件状态

1,textview 按下改变状态 绘制圆角图

2017-04-12 18:15:51 779

转载 BuildConfig:Gradle自定义你的BuildConfig

博客源址:http://stormzhang.com/android/2015/01/25/gradle-build-field/2015 年 01 月 25 日在很早之前我发布了这篇博客Android BuildConfig.DEBUG的妙用, 提到了Eclipse中通过BuildConfig.DEBUG字段用来调试Log非常好用,但是殊不知在Android

2017-03-30 18:14:06 726

原创 环信集成(列出坑集)

1.使用环信UI包遇到的问题:引入UI包后出现这个错误Error:Execution failed for task ‘:transformClassesWithJarMergingForDebug‘.> com.Android.build.api.transform.TransformException: Java.util.zip.ZipException: duplicate en

2017-03-30 14:33:37 1086

原创 Android ButterKnife 8.5.1使用

项目github地址:https://github.com/JakeWharton/butterknife关于配置apt看了网上的教程都需要配置这个,GitHub上的教程没配置,没有apt,onClick绑定不了监听,而配置apt有时候又会出现问题,所以使用annotationProcessor来解决这个问题。看配置教程还是看官网的好,即便是看不懂,也要参考着来。

2017-03-06 18:39:41 753

转载 Fragment生命周期

http://blog.csdn.net/hjj0212/article/details/8530273http://blog.csdn.net/u013519989/article/details/53117460

2016-12-18 20:47:10 728

原创 Cannot find System Java Compiler

Error:Execution failed for task ':xxxxx:compileDebugJava'.> Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to p

2016-12-13 10:35:28 11547 5

原创 冒泡排序

public class test { public static void main(String[] args) { int[] array1 = { 5,2,3,1,10,4,7,100,89}; bubble(array1); } static void bubble(int[] array){ for(int i=0;i<array.length;i++){

2016-11-24 20:00:58 804

原创 折半查找

针对已经排过序的一组数,获取某个存在元素的位置。public class test { public static void main(String[] args) { int[] array = { 1,2,4,5,6,7,89,100}; System.out.println(harf(array, 5)); } static int harf(int[] array, i

2016-11-24 11:56:13 241

原创 自定义控件分析2

上一篇简单的使用了一下on

2016-02-24 22:50:31 420

原创 自定义控件分析1

对handler机制一直不太懂,想写一篇handler分析类的,看别人写的都挺好,自己写,从哪开始都感觉不对劲。所以先搞一篇自定义控件练练。      其实对于自定义控件也不懂,每次用总是东拼西凑,东西是搞出来了。不知道怎么搞出来的。所以这次就先搞出来一段,分析下。权当总结记录public class MyOneText extends View { String text

2016-02-21 18:57:46 363

原创 无法访问SingleBody 找不到org.apache.james.mime4j.messag

在Android studio 5.0API下使用图片上传功能,把eclipse内的httpmime-4.0拿过来后,编译时出现  无法访问SingleBody 找不到org.apache.james.mime4j.messag错误于是猜测是httpmime版本太低,又去下载了最新的httpmime-4.5.1,结果运行出现const类找不到,于是把httpcore-4.4.3添上,然

2015-11-09 20:42:22 2700 1

原创 android studio 中 .9.png的制作

折腾好久,最后在一个群里面咨询一个朋友才弄好的,用的是1.2.2版,感觉对.9的支持不太好,1,用一张干净的png图片放在mipmap里面。2,点击图片右键最后一项,create 9-patch file保存在drawable目录3,对drawable里面生成的.9图进行划线,(注意:左和上划就可以,右边和下边不要划),直接鼠标左键划黑线,不要摁着ctrl划红线(因为这个错误耽搁好久)

2015-10-26 16:36:46 10799

原创 Android studio 查找快捷键对应的英文名字

刚使用studio,在网上扒了好多studio快捷键以及作用,虽然改成eclipse的了,还是是好多组合不行,就想去改,结果在studio没发现通过快捷键搜索对应键值对的入口。又扒了半天找到一个间接搜的方法。在keymap随便找一对,双击,add keyboard shortcut 然后添加你想搜索的键值对。下面红字就会提示冲突。同时还有冲突的详细位置。然后就改吧。

2015-10-10 12:34:40 1080

原创 (阿里多媒体云)InvalidNamespace Namespace

在使用阿里百川多媒体云服务的时候遇到了两个错误。本不该出现的错误浪费了很多时间。总结一下1,在初始化的时候,调用初始化方法的时候没有考虑它的异步 。2,在使用阿里多媒体空间上传图片的时候,出现InvalidNamespace Namespace 错误。这个错误产生的原因:多媒体云需要安全图片,如果引入外部jar的话,就只需要在外部jar里面有安全图片就可以了,而我多此一举的把自己的项目

2015-09-03 08:29:19 1392

原创 一个透明且没有title的activity

@color/transparent   true   @+android:style/Animation.Translucent true @null @color/transparent  为#0000

2015-08-20 15:50:57 546

苹果M1芯片docker

苹果M1芯片docker3.3.0,dmg安装文件下载

2021-04-01

dgreadiness_v3.6.zip

dgreadiness3.6 Disable Windows Defender Credential Guard by using the Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool...

2020-11-25

redisx64-3-0-504.rar

redisx64-3-0-504 windows使用---

2019-12-09

mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz

mysql5.6安装包 mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz

2019-10-08

Mac os Mojave 10.13.6RS原版

百度网盘下载 支持在win系统下面制作U盘,已添加引导,做完可以正常识别。不适合黑苹果不适合黑苹果不适合黑苹果,普通电脑不支持安装。

2019-09-04

Mac os Mojave 10.14.6原版

百度网盘下载 支持在win系统下面制作U盘,已添加引导,做完可以正常识别。不适合黑苹果不适合黑苹果不适合黑苹果,普通电脑不支持安装。

2019-09-04

okhttp3源码运行

https://blog.csdn.net/sky_castle/article/details/84943896

2018-12-10

assets下使用gson进行json文件读取

assets下使用gson读取省市区json数据,并且修改格式。

2018-06-29

Android 轮子时间选择器

Android 轮子时间选择器,有需要的可以下载,效果图链接 http://blog.csdn.net/sky_castle/article/details/78184735

2017-10-09

xUtils3.5源码

xUtils3.5源码

2017-07-07

空空如也

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

TA关注的人

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