自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiyangyang8110的博客

坚持下去,因为真正能坚持到底的人并不多!!

  • 博客(44)
  • 资源 (10)
  • 收藏
  • 关注

原创 各大平台下架app

BAT华为360 华为:我的产品–点击应用–产品服务–应用市场–下线 http://developer.huawei.com/consumer/cn/devunion/ui/index.html 阿里:pp助手,豌豆荚 http://aliapp.open.uc.cn/wiki/?p=407 360:应用管理–发布管理–申请下线 http://dev.360.cn/mod3/mobile

2018-03-30 16:48:47 1298

原创 钉钉登录不上,报网络异常

最后排查是因为用了代理上网,去掉代理好了, 控制面板–网络和internet共享中心–右下角internet选项–连接–局域网设置–代理服务器下面勾去掉

2018-03-30 11:04:23 20895 3

原创 android短视频录制

https://blog.csdn.net/android_technology/article/details/69388902#reply

2018-03-28 17:10:41 278

原创 android studio查看jdk所在位置

File–other settings–Project Structure–SDK Locationstudio默认是jre,要将其设置为jdk,否则某些应用的源码运行会有问题,比如 https://github.com/qdrzwd/VideoRecorder

2018-03-28 16:05:26 10537

转载 点击日志直接跳转到当前代码e

设置成d往往过滤日志比较复杂,改成e只会输出你想看到的,有时候d的优先级太低,可能studio看不到 public static void loge(String tag, String msg) { StackTraceElement[] traceElements = Thread.currentThread().getStackTrace(); StackT

2018-03-28 11:10:06 362

转载 Android资源文件介绍

1assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件 2res/raw/: 直接复制到设备中的任意文件。它们无需编译,添加到你的应用程序编译产生的压缩文件中。要使用这些资源,可以调用Resources.openRawResource(),参数是资源的ID,即R.raw.somefilename

2018-03-28 10:06:50 230

转载 点击日志直接跳转到当前代码

public static void logd(String tag, String msg) { StackTraceElement[] traceElements = Thread.currentThread().getStackTrace(); StackTraceElement element = traceElements[3]; Log.d

2018-03-28 09:19:16 463

原创 android跨进程通信IPC(AIDl使用步骤)

1为什么要进行进程间通信? 1)兄弟应用之间需要共享数据(如微信想要使用某些qq数据) 2)有些模块需要运行在单独的进程中(比如说呢?推送往往放到单独的进程中) 3)为了加大一个应用的可使用内存,可用多进程。2好用的IPC方式有哪些? 1)AIDL可实现高并发,实时性IPC,好用 2)可以使用ContentProvider,A应用访问B应用的数据 3怎么样开启新进程? Android的

2018-03-27 16:38:59 188

原创 AsynTask异步任务用法

AsynTask封装了子线程,可以直接用来处理耗时操作。AsyncTask<Params,Progress,Result>是个抽象类,使用时需要继承这个类,然后调用execute()方法。使用三板斧:1创建AsyncTask的子类,并为三个范型Params,Progress,Result(巧记:启动任务,任务执行中,任务执行完)指定类型。不需要指定置为void。2根据需要实现下列方法,...

2018-03-27 16:32:10 231

原创 android跨进程通信IPC(AIDl使用步骤)

1为什么要进行进程间通信? 1)兄弟应用之间需要共享数据(如微信想要使用某些qq数据) 2)有些模块需要运行在单独的进程中(比如说呢?推送往往放到单独的进程中) 3)为了加大一个应用的可使用内存,可用多进程。2好用的IPC方式有哪些? 1)AIDL可实现高并发,实时性IPC,好用 2)可以使用ContentProvider,A应用访问B应用的数据 3怎么样开启新进程? Andro...

2018-03-27 10:10:31 167

原创 Edittext三位数逗号显示(会计分段显示)

loan_scm_edit5 = (EditText) findViewById(R.id.loan_scm_edit5); loan_scm_edit5.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(final Ch

2018-03-26 17:53:55 512

原创 点删除按钮删一个条目

核心代码 if(layout_add.getChildCount()>0){ layout_add.removeViewAt(layout_add.getChildCount()-1); }private LinearLayout layout_add; @Override protected void

2018-03-26 16:44:03 469

原创 Dialog提示框

AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("") .setMessage("确定删除吗?") .setPositiveButton("确定", new DialogInterface.

2018-03-26 10:56:54 415

原创 专为中国Android开发者使用的网站

https://developer.android.google.cn/index.html

2018-03-23 15:57:43 258

原创 Android本地密钥使用keystore机制

keystore机制:”AndroidKeyStore” 是 KeyStore 的一个子集,存进 AndroidKeyStore 的 key 将受到签名保护,并且这些 key 是存在系统里的,而不是在 App 的 data 目录下,依托于硬件的 KeyChain 存储,可以做到 private key 一旦存入就无法取出,总之,每个 App 自己创建的 key,别的应用是访问不到的。 add a...

2018-03-23 10:57:58 3111

原创 如何在verify()方法中校验服务器主机名的合法性?

如果使用自定义HostnameVerifier实现类,必须在verify()方法中校验服务器主机名的合法性,否则可能受到中间人攻击。http://pingguohe.net/2016/02/26/Android-App-secure-ssl.html

2018-03-22 17:56:56 3080

原创 关于RSA非对称加密的理解

与支付宝的交互过程:我用支付宝的公钥进行加密,用自己的私钥进行加签名,支付宝先用我的公钥进行验签名,证明我的身份,再用支付宝自己的私钥对我的数据进行解密。与自己后台交互的过程可省略签名的验证,因为后台的公钥并不对外公布。支付宝的公钥是对外公布的。 与后台完整的交互过程应该是: 我的请求通过后台的公钥加密,后台拿到我的请求后用自己的私钥解密,再把响应信息用我的公钥加密,返回给我我再用...

2018-03-22 11:46:01 265

原创 为啥嵌套越深花费的时间越长

Android应用页面上任何一个View都需要经过 measure、layout、draw三个步骤才能被正确的渲染。从xml layout的顶部节点开始进行measure,每个子节点都需要向自己的父节点提供自己的尺寸来决定展示的位置,在此过程中可能还会重新measure(由此可能导致measure的时间消耗为原来的2-3倍)。节点所处位置越深,嵌套带来的measure越多,计算就会越费时。

2018-03-22 09:10:51 319

原创 关于Android studio升级问题

能不升级就不升吧,升了之后奇奇怪怪的问题惹人烦。 比如升级2.3.3后的打包错误 http://blog.csdn.net/liqian719668/article/details/76640699

2018-03-21 14:38:02 248

原创 apk的默认签名文件,密码在哪

在module的gradle中查找,签名文件默认和src同一个目录下 signingConfigs { debug { keyAlias 'e' keyPassword '' storeFile file('e.keystore') storePassword ''

2018-03-21 14:33:36 2696

原创 AutoLayout自动适配布局,只需一套切图

http://blog.csdn.net/lmj623565791/article/details/49990941

2018-03-21 09:56:35 336

原创 Error:(2, 0) No service of type Factory<LoggingManagerInternal> available in ProjectScopeServices. <

升级Android studio 2.3.3报错Error:(2, 0) No service of type Factory<LoggingManagerInternal> available in ProjectScopeServices.<a href="openFile:F:\1eguanjia\elianwanjia\emanager\Emanager_demo\libraries\au

2018-03-20 14:42:01 328

原创 EventBus的使用(非常好用,非常简单,大道至简)

用于组件间的通讯,进程间的通讯,线程间的通讯,无所不能的通讯 事件发布订阅总线,原理:2.x使用反射机制影响性能;3.0使用EventBusAnnotationProcessor注解处理器在编译期通过读取@Subscribe()注解并解析、处理其中所包含的信息,然后生成java类来保存所有订阅者关于订阅的信息,这样就比在运行时使用反射来获得这些订阅者的信息速度要快用法: 1创建对象 pu...

2018-03-20 10:44:50 936

转载 关于保存状态的Fragment,setRetainInstance(true)

http://blog.csdn.net/codemydream/article/details/53423888

2018-03-19 15:38:40 516

转载 EventBus原理源码分析和使用

http://blog.csdn.net/hua631150873/article/details/51377131

2018-03-19 14:21:10 151

原创 关于阿里android开发Android基本组件Activity数据量大的通讯问题

Activity间的数据通信,对于数据量比较大的,避免使用Intent + Parcelable的方式,可以考虑EventBus等替代方案,以免造成TransactionTooLargeException1怎么算数据量比较大 2Intent + Parcelable为什么不行(个人理解:Parcelable线程安全,速度慢) 3为什么EventBus能够代替?他的实现原理是什么 4Trans

2018-03-19 08:34:35 446

原创 关于阿里巴巴Android开发手册系统去进行缩放drawable资源的理解

drawable资源名称以小写单词+下划线的方式命名,根据分辨率不同存放在 不同的drawable目录下,如果介意包大小建议只使用一套,系统去进行缩放理解:如果有app瘦身需求,可以只写一套drawable-hdpi资源,系统会自动进行等比例缩放

2018-03-19 08:14:19 171

原创 找http代理上网

https://www.kuaidaili.com/free/ 自己的网比较卡可以用此方式实现快速上网 控制面板–网络和internet–网络共享中心-右下角internet选项-连接–局域网设置–代理服务器(不用了把√去了)...

2018-03-16 18:21:22 1624

原创 蓝色背景使用drawable资源实现

share_btn_bg<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <corners android:radius="@dimen/x5"/> <sol

2018-03-16 15:58:09 214

原创 问题记录

clean Progect之后slideMenu没了,make module又有了更改drawableTop的图片还是显示之前的,怀疑有缓存,clean之后还有,把之前的图片删了,没了 <RadioButton android:id="@+id/rb_main_more" android:layout_width="0dp" a

2018-03-16 11:05:52 145

原创 网线显示黄色叹号

把ip地址改成自动获取: 控制面板–网络和internet–网络连接–以太网(右键)–双击ipv4-选择自动获取ip

2018-03-14 14:21:12 2710

原创 对称加密和非对称加密的区别

1对称加密:加密解密用同一个密钥,被黑客拦截不安全2非对称加密:公钥加密,私钥解密;公钥可以公开给别人进行加密,私钥永远在自己手里,非常安全,黑客拦截也没用,因为私钥未公开。著名的RSA加密算法用的就是非对称加密。

2018-03-13 18:39:55 5085

原创 Editext不要一开始就出现焦点

在其父view中加上 android:focusable=”true” android:focusableInTouchMode=”true” 例如

2018-03-13 11:00:55 282

原创 分割线View一定是大写

<View android:layout_width="match_parent" android:layout_height="1dp" android:background="@color/lineColor"/>

2018-03-12 14:33:22 165

原创 怎么在fragment里面findViewById

使用getview(),因为这个方法最终会返回当前fragment的根视图Button btn = (Button) getView().findViewById(R.id.btn);运行竟然报空指针,解决使用ButterKnife找id

2018-03-09 11:46:35 2537

原创 创客派邀请码

MDAyNzE1

2018-03-08 16:13:57 444

原创 jar signature full apk signature

full apk signature是Android studio适配7.0之后出现的 默认都勾选,可适配所有机型http://blog.csdn.net/qq_33373648/article/details/76061787

2018-03-08 10:17:14 708

原创 问题记录

签名打包运行到手机上的apk和从硬盘上找到正式版apk是不一样的,前者升级会出现签名问题安装不上

2018-03-08 10:00:09 122

原创 百度地图使用步骤

1拥有百度地图开发者平台账号 2下载demo实例 3在配置文件中填上key<meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="开发者申请的AK" ></meta-data>PS:AK的获取(根据sha1和包名百度自动生成) SHA1的获取:http://blog.csdn.net/xiyangya

2018-03-07 11:43:29 241

原创 查看app的sha1

1使用命令行找到keytool的所在包cd D:\AndroidStudio\jre\jre\bin2查看签名文件的sha1keytool -list -keystore "F:\1\1testqianmiang\test.jks"

2018-03-07 11:27:26 1066 1

阿里云mns的jar包

阿里云mns的jar包,官方网站上没有是oss包,不知道为啥

2018-07-02

andriod录制Demo(无bug版)

andriod录制Demo(无bug版)源码,支持暂停,继续,包括调用系统录制

2018-03-28

ReclyclerView去掉最后一个条目分割线

拿来即用,简单快速,替换成ReclyclerView.addItemDecoration(new MyDividerItemDecoration());即可

2017-07-17

简单好用的流式布局,布局文件引进包名直接用

简单好用的流式布局,布局文件引进包名直接用,付费与免费的区别

2017-07-04

CoordinatorLayout与AppBarLayout

CoordinatorLayout与AppBarLayout的结合,实现“上吸”功能!作为Google的MaterialDesign的重要组成部分

2017-06-28

终于找到一个快速嵌入项目、简单、好用的TabLayout+ViewPager的Demo了(付费与免费的差距,你懂得)

终于找到一个快速嵌入项目、简单、好用的TabLayout+ViewPager的Demo了(付费与免费的差距,你懂得)

2017-06-27

xutils3 jar包

xutils3 jar包

2016-09-16

fastjson最新版2016/4/18

比Gson更快速地解析

2016-08-19

v4,v7,v13包

一键导入,急速开发支持多版本

2016-08-18

universal-image-loader-1.9.5.jar

图片加载第三方universal-image-loader-1.9.5.jar,直接放在lib文件夹下,右键添加到工程里就能用了

2016-08-18

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

TA关注的人

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