- 博客(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
1281
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
400
原创 安卓 平移+缩放 指定宽度 ,小数点缩放比例,处理缩放后坐标。
<RelativeLayout android:id="@+id/rl_content" android:layout_width="150dp" android:layout_height="150dp" android:background="@color/colorAccent"> <...
2019-02-28 15:15:58
702
原创 导入okhttp3源码到Android Studio并运行
之前自己运行了一次,没有运行起来,看到这位大佬的成功运行https://www.jianshu.com/p/fb6e9c99f800下载下来看了看,发现他的版本老一些,我运行这个是最新的,好多东西需要手动添加jar。各种添加以后成功运行。里面自己添加了一些注释,注释了几个不用的但是影响运行的方法,但是没有改动过代码。下载链接献上,挣点积分,谢谢支持~https://downlo...
2018-12-10 17:58:23
2938
原创 TabLayout设置Indicator下划线长度贴文字显示
mTabTop.post(new Runnable() { @Override public void run() { TabIndicatorUtils.setIndicator(mTabTop, DisplayUtils.sp2px(getActivity(), 16)); ...
2018-08-17 14:28:11
2454
原创 阿里云ssl证书安装后无法访问
步骤一、Windows查看所有的端口行命令提示符。【netstat -ano】如图所示:步骤二、查询端口对于的服务【tasklist】根据阿里云配置完以后出了一些问题,我的问题基本就是这两个原因。1,遇到了端口被占用,通过命令行找到了对应服务,关闭。2,80端口默认是http请求端口,443默认是https请求端口。...
2018-07-16 12:03:45
5244
原创 studio3.0 输入法
studio升级到3.0以后输入法输入候选字显示不出来替换studio目录下的jre目录为2X版本的jre2X下载链接https://pan.baidu.com/s/1o8n8qNo
2017-12-21 14:56:32
214
原创 Android 滚动时间选择器
这是效果图,有需要可以下载。http://download.youkuaiyun.com/download/sky_castle/10012564
2017-10-09 17:24:27
1330
转载 学会使用 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
795
原创 EditText 键盘右下角显示发送
EditText 添加属性 android:imeOptions="actionSend" android:singleLine="true" 如果需要显示其他 比如“完成”什么的,可以修改imeOptions属性如果需要输入多行操作,需要在代码设置//在这个实现方法里面判断设置的imeOptions属性操作et_car_number.setOnE
2017-08-28 14:07:53
2342
原创 小程序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
11636
原创 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
658
转载 XAMPP apache端口占用问题的解决
XAMPP端口占用问题的解决标签: apachexamppPHP2015-12-29 07:07 1749人阅读 评论(1)收藏举报分类: Web技术(2) 作者同类文章X后台技术(1) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载 *作者
2017-08-17 11:12:55
427
原创 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
4761
转载 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
361
原创 混淆过程中邂逅的坑
1,null object reference = at java.text.SimpleDateFormat一直报找不到这个类异常,可是这个是java提供的类,怎么混淆都没用,最后尝试把用到这个类的这段代码去掉试下然后就发现是数据没有获取成功,而这个类是用来处理数据中的时间的格式。混淆之后数据为空,但是没有报空指针,报了找不到路径。ps:放开思路,不要偷懒,不要着急,思考问题时松弛有
2017-08-14 18:40:12
1240
原创 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
1268
转载 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
294
原创 Error:(1, 0) Plugin with id 'com.android.application' not found.
我遇到的问题是项目导入错误 导入了MyApplication 下的app目录。应该是把整体导入。记一次愚蠢的错误。
2017-07-07 17:52:10
270
原创 控件修改状态
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
318
转载 RecyclerView 与 ScrollView嵌套
需求总是在变,你的代码千万别写死?(就当做是工作不饱和吧,每天上午将bug fix 完之后,从下午就开始干坐到晚上9点下班。)闲来无事,学习些新姿势和一些在项目中遇到的问题。今天主要是记录一下在使用RecyclerView和ScrollView 的时候,出现的几个问题。1.RecyclerView 显示不全2.RecyclerView 与ScrollView 滑动冲突3.嵌套布局不
2017-06-29 18:02:52
458
原创 TabLayout选中
TabLayout与viewpager配合使用时 viewpager设置选中不起作用。需要两个同时设置才可以。viewpager.setCurrentItem(1);tablayout.getTabAt(1).select();
2017-06-29 17:51:41
3552
转载 Android RatingBar 评价栏 星星 大小 样式 设置
Android系统自带RatingBar,无法直接指定宽高,不然会出现无法全部显示的情况,使用系统自带的两个主题?android:attr/ratingBarStyleIndicator和?android:attr/ratingBarStyleSmall也只能做到固定小版或者大版。按照以下几个步骤 可以做到自控ratingbar 宽高。第一步 准备选中何为选中的
2017-05-03 10:27:01
6483
转载 applicationid和包名的区别
首先我们要明白applicationId的含义是什么,applicationId在Android系统中是作为应用的唯一标识,即在一个Android设备中所有的应用程序的applicationId都是唯一的。这意味着,一旦你已发布的程序使用了这个applicationId,你就无法再修改它。如果修改了,那么这个应用程序就会被系统当作是一个全新的应用程序,和你之前的应用程序是相互独立的。我们看一下清
2017-04-26 17:58:56
2045
转载 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
750
原创 环信集成(列出坑集)
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
1115
原创 Android ButterKnife 8.5.1使用
项目github地址:https://github.com/JakeWharton/butterknife关于配置apt看了网上的教程都需要配置这个,GitHub上的教程没配置,没有apt,onClick绑定不了监听,而配置apt有时候又会出现问题,所以使用annotationProcessor来解决这个问题。看配置教程还是看官网的好,即便是看不懂,也要参考着来。
2017-03-06 18:39:41
813
转载 Fragment生命周期
http://blog.youkuaiyun.com/hjj0212/article/details/8530273http://blog.youkuaiyun.com/u013519989/article/details/53117460
2016-12-18 20:47:10
755
原创 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
11687
原创 冒泡排序
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
823
原创 折半查找
针对已经排过序的一组数,获取某个存在元素的位置。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
263
原创 自定义控件分析1
对handler机制一直不太懂,想写一篇handler分析类的,看别人写的都挺好,自己写,从哪开始都感觉不对劲。所以先搞一篇自定义控件练练。 其实对于自定义控件也不懂,每次用总是东拼西凑,东西是搞出来了。不知道怎么搞出来的。所以这次就先搞出来一段,分析下。权当总结记录public class MyOneText extends View { String text
2016-02-21 18:57:46
387
原创 无法访问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
2768
原创 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
10858
原创 Android studio 查找快捷键对应的英文名字
刚使用studio,在网上扒了好多studio快捷键以及作用,虽然改成eclipse的了,还是是好多组合不行,就想去改,结果在studio没发现通过快捷键搜索对应键值对的入口。又扒了半天找到一个间接搜的方法。在keymap随便找一对,双击,add keyboard shortcut 然后添加你想搜索的键值对。下面红字就会提示冲突。同时还有冲突的详细位置。然后就改吧。
2015-10-10 12:34:40
1109
原创 (阿里多媒体云)InvalidNamespace Namespace
在使用阿里百川多媒体云服务的时候遇到了两个错误。本不该出现的错误浪费了很多时间。总结一下1,在初始化的时候,调用初始化方法的时候没有考虑它的异步 。2,在使用阿里多媒体空间上传图片的时候,出现InvalidNamespace Namespace 错误。这个错误产生的原因:多媒体云需要安全图片,如果引入外部jar的话,就只需要在外部jar里面有安全图片就可以了,而我多此一举的把自己的项目
2015-09-03 08:29:19
1445
原创 一个透明且没有title的activity
@color/transparent true @+android:style/Animation.Translucent true @null @color/transparent 为#0000
2015-08-20 15:50:57
565
dgreadiness_v3.6.zip
2020-11-25
mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz
2019-10-08
Mac os Mojave 10.13.6RS原版
2019-09-04
Mac os Mojave 10.14.6原版
2019-09-04
Android 轮子时间选择器
2017-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人