- 博客(34)
- 资源 (2)
- 收藏
- 关注
翻译 android9.0记录
9.0新增功能:利用Wi-Fi RTT进行室内定位 Android 9添加了对IEEE 802.11mc Wi-Fi协议(也称为 Wi-Fi往返时间 (RTT))的平台支持,从而让您的应用可以利用室内定位功能。 在运行 Android 9 且具有硬件支持的设备上,应用可以使用 RTT API 来测量与附近支持 RTT 的 Wi-Fi 接入点 (AP) 的距离。 设备必须已启用位...
2018-12-19 09:27:57 340
翻译 Android百分比布局
最近买了几本书在看,其中看到百分比这块,觉得应该记录一下。我一直在想为什么安卓不能像HTML布局一样通过屏幕宽度的百分比进行布局,这样适配方面会小很多问题,所以在百分比布局刚刚出来的时候我就去研究过,但是谷歌提供的Android系统percent-支持这个库只支持了PercentRelativeLayout,PercentFrameLayout两种布局,没有支持LinearLayout,在书上...
2018-12-17 09:44:17 792
翻译 Android API27新功能
最新技术记录学习:AppShortcuts app图标长按快捷方式实现。Android SDK 27 Android Build Tools v27.0.2 Android支持存储库注;api规定快捷方式最多为5个。demo地址:https://github.com/googlesamples/android-AppShortcutsAutofillFramework...
2018-12-14 11:03:06 1353
翻译 HTML5学习(09)HTML5新增标签
<ruby><rp>用于定义被标注的文字;<rt>用于标注拼音或者音标;三个标签需要配合使用。<mark>定义带有记号的文本;<time>用于定义公厉时间(24小时制)或者日期,有两个重要属性datetime指定日期或者时间,pubdate指定<time>标签中的日期或时间是否为网页文档的发布日期,设置pubd...
2018-09-11 20:13:12 258
翻译 HTML5学习(08)列表/菜单列表/文本显示方向
HTML分为有序列表、无序列表、定义列表三种列表方式,都是通过<li>标签来配合使用; 有序列表标签<ol>:标签中各个列表项使用编号排序,列表中所有的项都有先后顺序,一般采用数字或者字母作为顺序号。 主要属性:compact:紧凑型,表示列表显示得比正常情况下小一点; start:起始编号,可以通过设置此属性设置显示的起始编号; type:列表类型,a...
2018-09-10 22:31:15 929
翻译 HTML5学习(07)文档/段落
<p>文档中最常见的段落标签,用来表示一个段落。<br>换行标签,插入空白行;<nobr>不换行标签;<pre>预格式化标签,表示计算机的源代码,通常会<code>标签配合使用;<center>居中标签,对其包裹的文本进行水平居中;<q>主要用于定义短引文(行内引文);<blo
2018-09-10 21:54:13 201
翻译 HTML5学习(06)HTML基本结构(四)
头部标签<head>: 头部标签中一般包括标题、基础信息、元素信息等;包含子标签主要有<meta>、<title>、<base>、<basefont>、<style>、<link>、<script>、<isindex>标签。 <me
2018-09-10 21:17:04 134
原创 ExifInterface获取图片旋转(旋转角度获取0)
发现有小米手机拍照返回以后图片被旋转了,以前测试的小米手机没有出现这个问题,看到这个问题我马上去询问了度娘,这个问题很多兄弟姐妹都遇到过,所以一下子就知道了解决的办法,获取图片的旋转角度,再进行选择下来,但是这个问题我花了两天才解决,翻墙我都不知道进行了多少次,请不要笑我,看我慢慢道来。 代码如下:、 //获取图片旋转角度 public static int re...
2018-08-31 12:01:28 3779 7
翻译 HTML5学习(05)HTML基本结构(三)
HTML文档结构:文档所有内容都在<html></html>标签中; 文档的头部在<head></head>标签中; HTML文档主要内容在<body></body>标签中; <!DOCTYPE>声明与文档的最前面,不属于标签,是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令;终向
2018-08-27 21:58:56 233
翻译 HTML5学习(04)HTML基本结构(二)
HTML5的重要概念:标签与元素; 两者之间的关系:HTML文档由HTML元素构成,HTML元素由标签构成;标签需要添加<>,元素不需要; 标签特性:HTML标签总是由"<"、">"这对尖括号组成; 默认情况下,标签不会被浏览器直接输出,而是通过浏览器解释之后,输出设计者想要的效果; 双标签;(起始标签<a>与结束标签</a>)...
2018-08-27 21:07:30 161
翻译 HTML5学习(03)HTML基本结构(一)
HTML基本标签有<!DOCTYPE>、<html>、<head>、<title>、<meta>、<body>等标签;这些标签是一个完整的网页必不可缺小的部分; 安装一个第三方开发软件,新建一个demo.html,你会发现以上所有的标签都自动生成了;所以说这些标签是一个完整的网页必不可缺小的; 我们需要看到我们设...
2018-08-24 22:20:44 239
翻译 HTML5学习(02)CSS、JavaScript概述
CSS概述: CSS作为网页制作工具,给网页设计者带来了很大的帮助,简化网页格式代码、减少网页体积,复用等; 由于Netscape和Internet Explorer不断将HTML标签和属性(字体颜色和颜色属性)添加到HTML规范中,创建文档内容清晰独立于文档表现层越来越困难,为了解决这个问题,W3C创建出样式Style; CSS作用除了控制文本属性(颜色、大小)外,还可以控...
2018-08-24 21:52:28 201
翻译 HTML5学习(01)HTML概述
学习开发网页,我们需要先了解网页的组成;他是由结构、表现、行为三部分组成,对应表现标准也是分为三部分;结构化标准;HTML和XML。 表现标准;CSS。 行为标准;对象模型(W3CDOM)、JavaScript(简称JS)。 HTML是超文本标记语言(文本文件用特殊字符增添标记的一种规则),标记语言不能直接在网页上显示,需要通过浏览器的解析和编译之后才能显示出来。 HTML之...
2018-08-23 21:16:25 348
原创 Unable to resolve host
OkHTTP请求时出现Unable to resolve host "syspublic.lebopark.com": No address associated with hostname错误:检查网络是否连接正常,我引起的原因是,WIFI连接成功,但是无访问权限。...
2018-08-09 10:41:37 2684
翻译 Android通过NoActionBar设置沉浸式
新建一个style,继承NoActionBar;<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!--&lt;!&ndash; 设置全屏&ndash;&gt;--> <!--<item name=&q
2018-07-25 11:02:43 6364
翻译 Android各大手机厂商开发文档
Android系统开源,使得市场竞争这一块很大,各大手机厂商为了建立自己的特有风格,都去原有系统上修改,为了我们开发增大很懂难度,所以我们需要知道各大手机厂商的文档,方便我们去适配和兼容我们的App;Google中文开发者文档:小米开发者文档:各类适配与兼容说明华为开发者文档:学习、社区、技术支持三星开发者文档:主题工具与技术文档oppo开发者文档:账号服务与适配指南Viv...
2018-07-20 10:30:19 1075
转载 WebView各种问题处理
问题:webview无法调用拍照问题 http不显示图片问题 与js交互 返回上一层界面Android的原生浏览器并不支持H5调用拍照与相册,所以在web视图使用中,需要使用的Android的代码去调用。代码如下:import android.Manifest;import android.annotation.TargetApi;import android.conten...
2018-06-27 12:01:23 693
转载 Flutter学习-开发环境搭建(Windows)
公司最近打算将项目转为混合开发,然后叫我研究一下。Flutter是谷歌最新发布的开发语言。旨在让开发者在 iOS 和 Android 上创建高质量的原生用户体验。Flutter 同时为新手以及有经验的移动开发者所设计,它可以帮助你在更快地开发出精美且成功的应用。同时 Flutter 还兼具以下优点:利用保持状态的热重载(Hot Reload)、全新的响应式框架、丰富的控件以及集成的开发工具这些特点...
2018-06-27 10:05:14 490
原创 RecyclerView加载图片滑动卡顿
在项目上线,遇到了一个让人很难受的问题,主界面滑动卡顿,有的手机情况情况还好,但是部分手机很糟糕,这个问题说实话让人很蛋疼。RecyclerView相比较listview与gridview具有更多的活动性。所以在这个界面我使用万能刷新控件XRefreshView来包裹RecyclerView,item各有不同,第一个banner、第二个跑马灯效果、第三个gridview、第四个View、第五个...
2018-06-23 14:31:58 9219
翻译 常用加密方式DES、3DES、AES、MD5
最近需要用到加密这块,然后记录一下常用的加密,方便以后使用的时候,不要手忙脚乱的查找。DES:数据加密标准,密钥偏短(56位)、生命周期短(避免被破解)。3DES:密钥长度112位或168位,通过增加迭代次数提高安全性 。处理速度慢、密钥计算时间长、加密效率不高 。AES:高级数据加密标准,能够有效抵御已知的针对DES算法的所有攻击 。密钥建立时间短、灵敏性好、内存需求低、安全性高 。具体实现:生...
2018-06-19 11:45:46 7369
翻译 阿里热修复集成
最近一段时间,心情不是很好,在版本发布的时候,很多细节问题自己没有考虑到,测试也没有发现。以前看过热更新的文档但是自己没有集成到项目里面过,今天集成做个记录。阿里热更新 (Mobile Hotfix)阿里热更新最新版本3.2.3支持内容:方法替换、方法增加减少(需要在生成补丁时勾选强制冷启动)、方法反射调用(需要在生成补丁时勾选强制冷启动)、即时生效(我没付费,反正我没有)、多DEX(热更新的原理...
2018-06-13 13:58:27 1299
原创 友盟统计ANR
今天在测试app的时候,发现有一个地方一直在报ANR,没有定位到具体代码。通过网上资料写了一个方法,去监听代码里面超时的地方,抛出异常进行定位。具体如下:public class ANRWatchDog extends Thread { public static final int MESSAGE_WATCHDOG_TIME_TICK = 0; /** * 判定Activit...
2018-06-05 15:15:30 1222
原创 Android仿网页分页效果
比较简单的一个方法,使用gridview来做的效果。1、在adapter中的getCount中判断list.size是否你需要显示的长度,小于使用list.size大于使用你需要的长度。我这里的长度为10,所以判断的为10。2、在adapter中新建一个变量,初始化为0。这个的作用是记录上一次点击的是那一页。3、监听textview,每一次点击事件都需要给我们的变量i赋值。每次都需要刷新。4、最主...
2018-04-26 17:09:20 1676
翻译 微信登录或支付因应用分身弹窗取消无法回调问题(存在投机)
现在的手机很多都可以进行应用分身,在进行微信登录和支付的时候调用会出现一个选择弹窗,如果我们点击取消按钮,会导致微信的授权无法回调,我们做的部分功能,如进度条或者逻辑无法在授权的回调中使用,导致界面出现问题。在点击取消后,界面会调用onResume这个方法,如果我们需要做操作这时候我们需要在onResume这个方法中做处理,为了分辨是否调用微信出现的问题,我们需要新建一个变量,进行赋值,来达到...
2018-01-24 17:07:08 5801
原创 addFlags与setFlags可能遇到的问题
我在baseactivity里面加了一个activity切换动画,后来导致所有的singletop和task事件失效,连微信支付的回调界面都进入不了。这个问题困扰了我一天,下面就是解决办法。注意addFlags和setFlags的区别:addFlags - |= 是或等 setFlags - = 你设置了这个,尤其是公共未知设置的,那就说明你入坑了,他就是 等 将所有的都覆...
2018-01-09 11:40:34 1409
原创 Android Studio 将项目打成JAR包
新建一个项目 为demo 切换到project下,点击demo新建一个与app统计module新建的module选择Android Library,项目名为mylibrary(也可以随便选择,但是在你要打包的时候将mylibrary中的gradle里面apply plugin: 'com.android.application'改为apply plugin: 'com.android.li
2017-12-06 11:05:20 1869
原创 selector 点击样式
selector -- 主体--android:state_selected选中--android:state_focused获得焦点--android:state_pressed点击--android:state_enabled设置是否响应事件,指所有事件
2017-06-17 11:47:02 441
原创 圆角样式
单样式shop--代表一个样式solid -- 圆角内部--android:color 圆角内部颜色corners -- 设置圆角--android:topLeftRadius 上左角 弧度--android:topRightRadius 上右角 弧度--android:bottomRightRadius 下右角 弧度--android:bottomLeft...
2017-06-17 10:58:08 286
原创 仿微信交易记录点击复制多个textview数据
1、设置多个textview2、在java里面拿到我们的textview3、监听此范围触摸手势4、写一个drawadle5、在监听里面将所有的textview设置背景6、设置一个is判断,在监听每次操作进行赋值7、调用ClipboardManager cmb = (ClipboardManager) context.getSystemService(Context.CLIP...
2017-06-13 14:15:25 526
原创 支付开发者联系方式
微信支付客服:电话 0755-86018333 QQ群 271381735 (加群请说明所在商家名称,已审核通过商家才可进入)邮箱 wepayTS@tencent.com微信其他问题 微信公众号上面可以在线咨询支付宝客服:电话 0571-88158090邮箱 business_cooperation@list.alibaba-inc.
2017-06-12 13:42:07 1053 1
原创 gradle 打不同包名的apk
为了实现根据gradle打出不同的包需要进行以下几步:以我们APP包名为com.lyr.demo1为例;一、进入APP gradle;二、查看productFlavors,我们可以看到一个demo1{}我们为了实现我们的功能需要在demo1{}的同级新建一个demo2{} (demo2另一个包名)在里面输入一个applicationId 包名 vers...
2017-06-08 14:22:01 1042
翻译 Android ShraeSDK分享
OnekeyShare oks = new OnekeyShare(); //关闭sso授权 oks.disableSSOWhenAuthorize(); // title标题,印象笔记、邮箱、信息、微信、人人网、QQ和QQ空间使用 oks.setTitle("标题"); // titleUrl是标题的网络链接,仅在Linked-in,QQ和QQ空间使用 oks.setTitleUr
2017-05-31 16:55:59 419
翻译 第三方分享QQ QQZONE
首先下载jar文件 mta-sdk-1.6.2.jar , open_sdk_r5778.jar 导入QQ: Tencent mTencent = Tencent.createInstance("你的APP ID",this.getApplicationContext());//在onCreate里面进行QQ注册//特别注意 注册必须在分享的前面 分享在主线程中进行
2017-01-14 19:21:00 820
翻译 QQ分享本地图片给好友
private void onClickShare(String url) {//分享纯图片--- Bundle params = new Bundle(); params.putString(QQShare.SHARE_TO_QQ_IMAGE_LOCAL_URL,url);// url 为本地图片的路径 params.putString(QQShare.SHARE_T
2017-01-14 19:11:22 2739
mvcDemo学习
2018-08-15
阿里热修复lib
2018-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人