Android
tz_zs
路漫漫其修远兮,吾将上下而求索
展开
-
【转载】Android Studio 代码块打标
本文作者: Puke本文链接: http://puke3615.github.io/2017/03/21/Android-Studio-Code-Block-Mark/版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!Android Studio 代码块打标,让我们迅速定位到代码逻辑块。当我们开发中写的某些类的代码量相对比较庞大时,就会遇到维护这个类变得困难的问题,抛开对于该类的设计层面的因素,只从代码量的角度来看这个问题。基于 IntelliJ转载 2021-05-31 11:17:57 · 635 阅读 · 0 评论 -
Android 环境配置 JDK
JDK 即 Java Development Kit,Java开发工具包,用来编译 Java 程序。JRE 在接触JDK的过程中,同时了解到 JRE,JRE 即 Java Runtime Environment ,Java的运行环境。JDK中会包含JRE。Android Studio 2.2 的一次更新后,内置了 OpenJDK 8https://developer.android.google.cn/studio/releases#new_1Android Studio 现在捆绑了 OpenJDK原创 2021-04-26 15:14:55 · 499 阅读 · 0 评论 -
Linux 上 AS 的安装使用
____tz_zs官网下载 Android Studio添加链接描述解压释放下载的包,如下其中 Install-Linux-tar.txt 为官方自带的 Android Studio 安装说明。简单来说,进入 bin 目录下,终端运行 ./studio.sh,即可启动。原创 2021-04-26 15:13:37 · 718 阅读 · 1 评论 -
Java String字符串处理
____tz_zsString一、匹配和查找字符串String.startsWith()startsWith(String prefix, int toffset)startsWith(String prefix)prefix – 要匹配的前缀。toffset – 从哪里开始寻找字符串。如果字符串以指定的前缀开始,则返回 true;否则返回 false。String.contains()java.lang.String.contains(CharSequence s) 检查字符原创 2021-04-25 17:50:27 · 250 阅读 · 0 评论 -
Android TextView 文字内容滑动展示、文字竖直排列显示
binding.tvUniqueSignKeys.setMovementMethod(ScrollingMovementMethod.getInstance()); // java文件中加这个实现 textview 滑动观看,如果只在xml设置android:scrollbars=”vertical”是实现不了的<TextView ... android:scrollbars="vertical" ... />...原创 2021-04-25 17:10:55 · 759 阅读 · 0 评论 -
Android rxjava2 学习笔记
____tz_zs五种观察者模式Observable能够发射 0 或 n 个数据,并以成功或错误事件终止Flowable能够发射 0 或n个数据,并以成功或错误事件终止。支持背压,可以控制数据源发射的速度Single只发射单个数据或错误事件Completable从来不发射数据,只处理 onComplete 和 onError 事件。可以看成 Rx 的 RunnableMaybe能够发射 0 或者 1 个数据,要么成功,要么失败。有点类似于 Optionaldo操作符doOnS原创 2020-12-24 15:24:27 · 477 阅读 · 1 评论 -
Android CLEARTEXT communication to xxxxxxx not permitted by network security policy
问题:java.net.UnknownServiceException: CLEARTEXT communication to xxx.xxx.com(域名) not permitted by network security polic由于 Android P(版本27以上) 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。如果应用使用的是非加密的明文流量的http网络请求,则会导致该应用无法进行网络请求,https则不会受影响,同样地,如果应用嵌套了webview,webview也只原创 2020-12-09 14:08:43 · 485 阅读 · 0 评论 -
Google Developers:发布TensorFlow Lite
____tz_zsGoogle开发者博客(Google Developers):https://developers.googleblog.com/2017/11/announcing-tensorflow-lite.htmlGoogle研究博客(Google Research Blog):https://research.googleblog.com/2017/11/转载 2017-11-16 02:51:47 · 1326 阅读 · 1 评论 -
Android 8.0 Oreo 开发者常见问题 | Android 开发者 FAQ Vol.7
转载自:Google Play 谷歌开发者热情的开发者们都想尽快吃上 "Android Oreo",黑白分明的 Oreo 就像二进制代码一样,深深吸引着技术达人们。自从一个月前我们发布了 Android Oreo 之后,收到了大量留言咨询,关注这个重要新版本特性的朋友们留下了许多有代表性的问题。为了尽快让大家了解 Oreo 的特性,以及它与之前版本 Andr转载 2017-09-25 04:49:44 · 740 阅读 · 0 评论 -
Android-异步消息处理机制2 -HandlerThread的介绍
本文为转载。在整理珍藏的学习笔记时翻出了这些资料,这些文章在我理解 Android 的过程中给予了很大帮助。原文在github上,国内经常连接不上去,在这里贴出来,希望能够帮到更多的人。本文的转载未改动任何内容,请大家去支持原作者原文链接之间在上篇文章中介绍过了Android的异步消息处理机制,这里再进行一些补充,说下多线程中的消息处理以及HandlerThread转载 2017-09-12 16:35:07 · 422 阅读 · 0 评论 -
Android-异步消息处理机制1 -Handler,Looper,Message
本文为转载。在整理珍藏的学习笔记时翻出了这些资料,这些文章在我理解 Android 的过程中给予了很大帮助。原文在github上,国内经常连接不上去,在这里贴出来,希望能够帮到更多的人。本文的转载未改动任何内容,请大家去支持原作者原文链接相信大部分开发android的人使用Handler在子线程上去进行ui的操作这种模式已经滚瓜烂熟了,但是当你不去深入研究它的原理,转载 2017-09-12 16:28:09 · 546 阅读 · 0 评论 -
银行卡三个磁道说明
原文地址:http://blog.163.com/apparition_h/blog/static/12078955200810114126158/不管银联还是国际卡,都有三个磁道的信息,分别如下:一磁道 只读 信息量79位二磁道 只读 信息量40位三磁道 读写 信息量107位国内银联卡的磁道格式说明:磁道1. “%” + “99转载 2017-06-17 20:21:14 · 7418 阅读 · 0 评论 -
ISO8583 接口规范
来源未知,这就是ISO8583接口规范的详细资料。ISO8583接口详细资料 ISO8583包(简称8583包)是一个国际标准的包格式,最多由128个字段域组成,每个域都有统一的规定,并有定长与变长之分。8583包前面一段为位图,用来确定包的字段域组成情况。其中位图是8583包的灵魂,它是打包解包确定字段域的关键,而了解每个字段域的属性则是填写数据的基础。 1、 位图描述如...转载 2017-06-17 19:23:52 · 950 阅读 · 0 评论 -
ISO8583 报文协议
此文为转载,是之前在研究8583报文时找到的资料,一直珍藏着,非常好的文章。原文地址:http://www.itpub.net/thread-419521-1-1.html我刚进入金融行业时,就知道了IS08583报文协议,我想可能我还没进入这个行业都已经听过了,可知ISO8583的影响力有多大了。最初刚接触它时,确实对其中的一些细节概念不是很清晰,对有些地方比较迷惑。鉴于此,我想很...转载 2017-06-17 19:03:46 · 462 阅读 · 0 评论 -
Android 大图片加载 ARGB_4444 ARGB_8888 RGB565
Android 虚拟机默认为每个应用分配16M堆内存。ps:google原生OS的默认值是16M,但是各个厂家的OS会对这个值进行修改。当在界面显示图片时,需要的内存空间不是按图片的实际大小来计算的,而是按像素点的多少乘以每个像素点占用的空间大小来计算的。图片加载到内存中需要把每一个像素都加载到内存中. 所以对内存的要求非常高, 一不小心就会造成OOM(OutOfMemoryErr...原创 2017-06-09 10:11:06 · 7012 阅读 · 0 评论 -
Androidstudio svn 使用 版本控制 详细步骤(二)
翻看资料,发现了以前记下的svn使用笔记。花了半天终于写好了这篇博客(排版和截图真费劲(-_-#)),希望对大家有所帮助____本篇为第二篇,包括重新关联、Checkout代码到本地、提交代码、更新代码、冲突处理、其他。1、重新关联如果由于某种原因想重新关联,可以将project目录下的.svn目录删除,然后在Setting—VersionControl里将project...原创 2017-06-07 13:05:51 · 1227 阅读 · 0 评论 -
Androidstudio svn 使用 版本控制 详细步骤(一)
翻看资料,发现了以前记下的svn使用笔记。花了半天终于写好了这篇博客(排版和截图真费劲(-_-#)),希望对大家有所帮助____本篇为第一篇,包括svn的安装、svn仓库创建、androidstudio和svn的关联、代码提交。1、百度搜索VisualSVN,点击连接2、进入官网下载,系统是多少位的就下载多少位3、点击安装...原创 2017-06-07 11:03:15 · 781 阅读 · 0 评论 -
智能 pos 机 密钥逻辑
概念明文密码即传输或保存为明文的密码。具体是指保存密码或网络传送密码的时候,用的是没有隐藏、直接显示的明文字符,而不是经过加密后的密文。如密码本身是123,明文密码就直接显示本体123。从信息安全的角度出发,任何网络服务都不应该保存或发送明文密码。密文密码它是经过加密后再存储或传输的密码串,在你不知道解密规则时,是无法知道真实密码的,这就涉及到了密文破译。以下是针对...原创 2017-06-06 17:46:50 · 1261 阅读 · 0 评论 -
android 面试 android 知识点 提高篇
来源:以前网上买的资料+面试遇到的+百度到的____本篇为提高篇一、Android性能优化1、如何对Android应用进行性能分析一款App流畅与否安装在自己的真机里,玩几天就能有个大概的感性认识。不过通过专业的分析工具可以使我们更好的分析我们的应用。而在实际开发中,我们解决完当前应用所有bug后,就会开始考虑到新能的优化。如果不考虑使用其他第三方性能分析工具的话,...原创 2017-05-31 09:43:46 · 2996 阅读 · 1 评论 -
android 面试 android 知识点 基础篇
来源:以前网上买的资料+面试遇到的+百度到的____本篇为基础篇常见的面试技能点1.长连接与短连接所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。...原创 2017-05-30 13:05:21 · 1317 阅读 · 0 评论 -
Android Studio 3.0
原文 http://developers.googleblog.cn/2017/05/android-studio-30-canary-1.html?m=1Android Studio 3.0 Canary 12017年5月20日星期六发布人:Android 产品经理 Jamal Eason借 Google I/O 20转载 2017-05-25 14:54:22 · 4796 阅读 · 0 评论 -
AndroidStudio 使用 Release 签名进行 Debug 多渠道打包 混淆 全局配置
原文 http://www.cnblogs.com/niray/p/5242985.html当我们在做微信微博sdk分享的时候调试非常麻烦,因为要使用对应的签名版本才能调用sdk成功。当我们使用AndroidStudio的Gradle之后会很简单的解决这个问题。1.我们把签名文件放到工程根目录下(这样做是为了保持路径的统一)2.在Gradle中引入如下代码: /...转载 2017-05-24 09:59:10 · 1309 阅读 · 0 评论