- 博客(7)
- 收藏
- 关注
转载 Android -- 自定义跑马灯
前言Android 里 TextView 控件本身就带有跑马灯的效果,但会存在 EditText 和 Dialog 抢占焦距使跑马灯效果失效等问题。1 TextView 实现跑马灯效果用 TextView 实现跑马灯效果,只需关注5个属性:单行显示单行显示多余部分如何显示,即 ellipsize 属性的设置获取焦点跑马灯重复次数强制的获得了焦点,让 View 响应所有的 touc...
2019-01-24 16:52:10 2054 2
原创 Android -- TextView设置空格
1、代码里,空格使用 ( \u3000 ) 生效 textview.setText("你\u3000好");2、xml布局里,空格使用 (& #160;) 和 ( \u3000 ) 都生效<TextView android:id="@+id/textview" android:layout_width="match_parent" ...
2019-01-22 16:11:05 4644
原创 Android -- SharedPreferences保存基本数据、序列化对象、List数据
前言Android提供了五种数据存储方式:使用 SharedPreferences 存储数据文件存储数据SQLite 数据库存储方式使用 ContentProvider 存储数据网络存储数据在 Android 下做持久化的数据存储,大部分是用 sqlite 数据库或 sharepreference。为了少写 sql 语句,大部分都是用 ORM 形式的开源数据库框架,例如 gree...
2019-01-22 14:51:29 6428 2
原创 Android -- 读取assets文件夹下的资源
1 Android 中的资源文件Android 资源文件大致可以分为两种:res/raw 和 assetsres/rawres/raw 目录下存放可编译的资源文件这种资源文件系统会在 R.Java 里面自动生成该资源文件的 ID,所以访问这种资源文件比较简单,通过 R.XXX.ID 即可。assetsassets目录下存放原生资源文件,可以存放一些图片,html,js, css等文件...
2019-01-15 10:45:50 29967 1
原创 Android -- adb forward实现PC和App的通讯
前言使用 adb forward 打造一个通过USB连接建立的PC端与手机端交互的工具,类似于银行里的服务评价器,由PC端发出指令,在手机端(或终端)接收指令并显示页面。1、 adb forward 原理概述adb forward 的功能是建立一个转发如:adb forward tcp:8000 tcp:9000 的意思是,将PC端的 8000 端口收到的数据,转发给手机中的 9000 ...
2019-01-14 16:04:11 7621 2
原创 Android -- Socket通信
1、通信简介安卓与服务端的通信方式主要有两种,一种是 Http 通信,一种是 Socket 通信。Socket 属于传输层,因为 TCP/IP 协议属于传输层,解决的是数据如何在网络中传输的问题Http 协议属于应用层,解决的是如何包装数据两者最大的差异,就是工作方式的不同:Http:采用 请求—响应 方式1、即建立网络连接后,当 客户端 向 服务器 发送请求后,服务端才能向...
2019-01-11 16:13:45 853
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人