- 博客(62)
- 资源 (6)
- 收藏
- 关注
原创 Service和Activity通信
我们学习了Service的基本用法,启动Service之后,就可以在onCreate()或onStartCommand()方法里去执行一些具体的逻辑了。不过这样的话Service和Activity的关系并不大,只是Activity通知了Service一下:“你可以启动了。”然后Service就去忙自己的事情了。那么有没有什么办法能让它们俩的关联更多一些呢?比如说在Activity中可以指定让Ser...
2019-06-05 16:45:20
307
转载 MyEclipse10及插件安装教程(附安装包和破解文件)
https://www.cnblogs.com/zhengguangaa/p/9152268.htmlMyEclipse10安装包+破解文件:MyEclipse10安装包、MyEclipse10破解文件MyEclipse10安装包地址:http://pan.baidu.com/s/1pJrCLB1MyEclipse10破解文件地址:http://pan.baidu.com/s/1qW20e...
2018-09-19 17:16:52
1470
原创 必须了解的服务器基础知识
1 双路等于双核么?问题:常听说双路至强XX式服务器,最近又出现了双核至强,都是两个CPU,是不是双路等于双核?答案:不是无论服务器的单路、双路、四路乃至八路,其中的“路”都是指服务器物理CPU的数量,也就是服务器主板上CPU插槽的数量。最近出现的双核处理器,是在一颗物理CPU内部封装了两个CPU核心,这样的好处在于能够让用户在成本增加不多的前提下,拥有更强劲的性能。而且能够比较显...
2018-07-17 11:44:30
12796
转载 Android 横竖屏切换时候重新进行数据请求问题
转载:Android重写onConfigurationChanged规避横竖屏切换时候重新进入onCreate生命周期Android系统内在的机制,当activity在横竖屏切换时候,会强制重新开始进入activity的生命周期onCreate,在有些特殊的场景,开发者不希望重新进入onCreate生命周期,那么,可以通过重写Android的onConfigurationChanged规避。具体做...
2018-03-26 17:16:31
520
转载 ExpandableListView使用解析(三级列表的实现)
转载:ExpandableListView 使用解析(三级列表的实现)在往常的设计中,往往有类似于QQ的二级列表的样式,而使用ExpandableListView变可以实现这种类似的效果。当然,如果ExpandableListView嵌套ExpandableListView便可以实现三级列表,甚至多级条目,而本博客最终的实现效果便是三级条目。首先看一下效果:
2018-01-24 11:36:33
378
转载 Gradle报错: null value in entry:libOutPutDir=null?
转载:码蛋蛋 打开项目就报,这个错误null value in entry:libOutPutDir=null?,怎么办?突然查了一下strackoverflow据说Gradle的一个Bug。这里写图片描述 解决方案:直接在Pro目录删除.gradle文件同步编辑即可 如下图: 这里写图片描述好了!!!!
2018-01-19 10:02:42
718
1
原创 Databinding :app:compileDebugJavaWithJavac
使用databinding时候,有时因为以前的习惯,喜欢复制粘贴已有的界面以及布局,从而导致BR文件出现错误,或者找不到对应界面的Binding,下图是本人在复制粘贴fragment时出现的错误,提供参考在网上搜索了解决一些办法,提供一些总结得比较好的文章:Data Binding的报错集合: 例如Error:(10, 54) 错误: 程序包com.kodulf.recyclerviewdatab
2018-01-18 11:49:17
742
转载 Android之framework修改底部导航栏NavigationBar动态显示和隐藏
http://www.2cto.com/kf/201505/399678.html
2017-06-29 18:09:56
2782
转载 JAVA实现AES加密
Java实现AES加密 1. 因子 上次介绍了《JAVA实现AES加密》,中间提到近些年DES使用越来越少,原因就在于其使用56位密钥,比较容易被破解,近些年来逐渐被AES替代,AES已经变成目前对称加密中最流行算法之一;AES可以使用128、192、和256位密钥,并且用128位分组加密和解密数据。本文就简单介绍如何通过JAVA实现AES加密。 2. JAVA实现 闲话少
2017-06-23 17:00:21
349
转载 Android:你要的WebView与 JS 交互方式 都在这里了
转载:Android:你要的WebView与 JS 交互方式 都在这里了 前言现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图 京东首页 上述功能是由Android的WebView实现的,其中涉及到Android客户端与Web网页交互的实现 今天我将全面介绍Android通过WebView与JS交互的全面方式 阅读本文前请先阅读
2017-06-22 15:30:29
1171
1
转载 如何将apk大小减少
转载:如何做到将apk大小减少6M如何做到将apk大小减少 我们的apk去年业务需求增长迅速,伴随而来的是apk大小由年初的20M以下,增长到年底的30M。包大小增长的坏处有:1.过大的下载包会降低新用户的下载兴趣2.增加下载安装中失败的风险3.提高各个渠道下载发布的成本(渠道是会根据你的包大小设置收费规则的)因此,减少包大小的工作看上去不痛不痒,其实还挺重要的。接下来,我将分享下我在包大小瘦
2017-06-15 17:18:12
376
转载 Android最佳实践 —— 详细谈谈如何减小APK体积
这是我们项目组安卓主力总结的如何减小APK体积的文章,很详细,有很多大家平时不注意的技巧,分享下 转载请注明出处: http://www.cnblogs.com/soaringEveryday/p/5254520.html
2017-06-13 16:11:55
461
原创 Android的EditText设置可编辑与不可编辑怎样切换
1.editText.setEnabled(true);可编辑 2.editText.setEnabled(false);不可编辑
2017-05-31 15:05:04
2601
原创 微信集成你可能遇到的问题
各位盟友大家好, 一直以来微信的集成困扰着很多的盟友,下面 我来给大家说说,遇到微信问题时候该如何检查 1、点击分享面板的微信分享,出现闪退现象,无法到微信分享好友列表????(该问题占每天技术支持同学解决问题微信问题的90%) 出现这个效果 多数是由于微信开放平台填写的包名和签名和你实际打包签名的apk的包名和签名不一致造成的! 如何解决? 本帖子最下面附加了一个签名检查工具, 将该apk
2017-05-31 10:57:48
1401
原创 自定义dialog样式,背景不规则形式
可以自定义一个dialog,也可以直接采用new dialog形式实现 图例: public class AlertDialogView extends Dialog { public AlertDialogView(Context context) { super(context); } public AlertDialogView(Context con
2017-04-21 11:17:45
1474
转载 Android自定义星星评分控件
转载:Android自定义星星评分控件 源码:http://download.csdn.net/detail/a756213932/9579325星星评分控件的设计,大体规划为: 需要两张图片,一颗亮星星,一颗空星星;(当然图片不一定是星星,其他图片也可以,现在实验就用星星就好了)星星数量,间距可以自定义,星星的最小步进为0.1,在用户使用的时候与Android自带的方法一样。 星星控件大
2017-04-06 11:27:14
538
原创 正则表达式应用——实例应用
正则表达式应用——实例应用1.验证用户名和密码:("^[a-zA-Z]\w{5,15}$")正确格式:"[A-Z][a-z]_[0-9]"组成,并且第一个字必须为字母6~16位;2.验证电话号码:("^(\d{3,4}-)\d{7,8}$")正确格式:xxx/xxxx-xxxxxxx/xxxxxxxx;3.验证手机号码:"^1[3|4|5|7|8][0-9]\\d{8}$";4.验证身份证号
2017-03-30 10:38:29
754
原创 git命令使用
简单常用命令:git clone url(项目地址),克隆git上已有项目提交代码到git上一般有以下步骤1.git pull//更新本地2.git add .//添加本地代码3.git commit -m ""//提交你的代码并加上注释4.git push -u origin master//推送代码到master分支创建新分支:1.git branch name2.git che
2017-03-22 09:15:55
404
2
转载 图解Android View的scrollTo(),scrollBy()
转载:http://blog.csdn.net/bigconvience/article/details/26697645 Android系统手机屏幕的左上角为坐标系,同时y轴方向与笛卡尔坐标系的y轴方向想反。通过提供的api如getLeft , getTop, getBottom, getRight可以获得控件在parent中的相对位置。同时,也可以获得控件在屏幕中的绝对位置,详细用法可参考an
2017-03-17 15:34:08
438
转载 海明校验码——确定校验位
转载:海明校验码–确定校验位计算机组成中的海明校验码,相信学过的都会有了解,那么对其中校验位的确定,我想似乎有些人不是很明白,今天我来详细的把如何确定校验位分享一下首先看下基本的概念 :2^r≥k+r+1 其中r为校验位 ,k为信息位 信息位是已知的,那么如何确定校验位呢,用一个例子来说明 例如:二进制码1011 求它的海明编码 步骤如下:1、首先确定信息位,也就是1011了,那么随之K的
2017-03-14 10:23:55
2664
1
原创 MPAndroidchart piechart统计图实现MarkerView的点击事件
遇到这个很是头疼的问题,花了我很长时间琢磨,最后等效的实现了markerview的点击事件 解决办法如下: 在他的点击事件中,有如下两个方法,第一个是当你点击统计图时执行的方法; 第二个方法是在你的统计图再次点击时统计图恢复状态时执行的方法 pieChart.setOnChartValueSelectedListener(new OnChartValueSelectedListene
2017-01-12 16:22:40
7152
1
原创 高德地图经纬度纠偏
使用高德地图时有时得到的位置信息不是很准确,所有高德提供了一个经纬度纠偏的方法如下: /** * 计算 */ public static double[] transform(double wgLat, double wgLon, double[] latlng) { double[] latlon=new double[2]; if (ou
2016-11-28 16:26:31
8704
原创 使用高德地图如何在实时定位中刷新图标位置
近期在项目中遇到实时定位车辆位置时,给车添加图标,问题就是每一次定位车辆位置时图标重合,并没有被想象的前面那个位置图标消失,重写创建一个图标。解决办法: 将地图的marker变量设置为全局变量。 private Marker marker=null; if(marker!=null){ marker.remove(); } MarkerOpt
2016-11-28 16:16:53
23505
7
原创 andorid 使用手势监听器GestureDetector遇到的不响应问题
做了一个项目,首页是使用ResideMenu实现,通过菜单栏里的菜单项创建的Fragment;所以一个Activtiy里就包含多个Fragment,想通过手势也能侧滑,就不用点击菜单按钮打开menu了; 方法如下:在activity的oncreate()中初始化手势监听器 mGestureDetector = new GestureDetector(getApplicationCon
2016-11-11 10:43:17
2343
1
原创 Android 使用地图时的权限请求
在初始化自己位置的时候请求定位权限: Constants.ACCESS_FINE_LOCATION_COMMANDS_REQUEST_CODE是自定义的常量值==0x01 if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION)
2016-11-10 15:43:16
5035
原创 android 自定义扇形
需求类型:转速表,电表等 需要一张表图片import android.animation.Animator;import android.animation.AnimatorListenerAdapter;import android.animation.ValueAnimator;import android.content.Context;import android.content.
2016-11-02 13:48:10
1951
转载 Android动画-旋转、平移、放缩和渐变
转载:http://yidongkaifa.iteye.com/blog/1788996Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。下面就讲一下Tweene Animations。主要类:Animation 动画AlphaAnimation 渐变透明度RotateAnimation 画面旋转S
2016-11-02 10:20:29
4039
原创 计算listview的条目高度来动态设定listv的高度
有时会遇到一种情况就是给定你一个固定高度了,让你的条目在里边显示,在条目很多的情况下是没有问题的,但在条目只有一两条时就会存在空白,影响美观,所以动态设定listview也有必要; 首先是计算listview的条目总高度,这个网上一搜一大把: 其实原理就是将每一个条目取出来计算高度相加,最后再加上条目之间的间距高度(这个间距是不能忽略的)public class Utility { pu
2016-11-02 09:44:54
2469
转载 自定义半圆弧转表
转载:http://blog.csdn.net/hu285279904/article/details/52787935 参考:http://www.2cto.com/kf/201601/465192.html
2016-10-26 16:46:35
362
转载 MPAndroidChartApi
https://jitpack.io/com/github/PhilJay/MPAndroidChart/v2.2.5/javadoc/ 参考文献;http://blog.csdn.net/robertcpp/article/details/51618495
2016-10-24 14:49:29
333
转载 文字书页翻面效果
转自:http://blog.csdn.net/johnsonblog/article/details/7974312/ 参考:http://blog.csdn.net/sun20209527/article/details/49663709
2016-10-17 17:27:54
926
转载 android 介绍Retrofit的简单使用
转载:http://blog.csdn.net/bitian123/article/details/51899716Retrofit与okhttp共同出自于Square公司,retrofit就是对okhttp做了一层封装。把网络请求都交给给了Okhttp,我们只需要通过简单的配置就能使用retrofit来进行网络请求了,其主要作者是Android大神JakeWharton。导包: compile
2016-08-24 16:09:03
432
转载 面向对象的理解
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8
2016-07-19 09:14:46
445
转载 自定义view的三种方式
转载出处:http://blog.csdn.net/guolin_blog 如果说要按类型来划分的话,自定义View的实现方式大概可以分为三种,自绘控件、组合控件、以及继承控件。那么下面我们就来依次学习一下,每种方式分别是如何自定义View的。 一、自绘控件 自绘控件的意思就是,这个View上所展现的内容全部都是我们自己绘制出来的。绘制的代码是写在onDraw()方法中的,而这部分内容我们已经
2016-06-02 19:28:31
2661
转载 Android实现获取验证码的倒计时功能
转:shineflowers使用的类:CountDownTimer写一个CountDownTimerUtils来继承CountDownTimer package com.jackie.countdowntimer; import android.graphics.Color; import android.os.CountDownTimer; import a
2016-03-25 11:37:26
452
原创 android登陆界面限制密码输入次数,退出程序也会记住密码输入次数
登陆界面对密码输入次数的控制,达到次数软件锁死或者提示用户过几分钟才能在输入的功能,现在的软件大多要求这样, 首先说一下整体的思路: 1.需要的类,①一个Application,②一个Activity(登陆界面),③一个Executors(计时器) 2.在application中的有两个变量①记录登陆界面的密码输入框是否被锁死的状态值(boolean flag),②记录密码错
2016-03-24 10:14:20
5465
转载 android 获取当前版本号
1.获取当前版本号 public String getPackageInfo(Context context) { PackageInfo info = null; LogUtil.d(TAG, "getPackageInfo()."); PackageManager manager = context.getPackageManager();
2016-03-14 14:01:02
770
原创 android程序退出关闭多个activity
在程序的主界面通常都有这样的需求,按一次返回键提示退出,按两次退出程序功能, 如果你的界面里activity个数少时可以直接使用 System.exit(0); 退出程序,但是,当你的activity很多而且有很频繁的交互时就得将你的activity全部finish掉,不然你的程序退出了又会弹出其他activity界面public class AppManager { private
2016-03-07 14:57:02
794
贵州省大数据发展条例
2019-02-15
PL/SQL Developer 64 bit 1106
2017-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人