自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 294

翻译 Android百分比布局

最近买了几本书在看,其中看到百分比这块,觉得应该记录一下。我一直在想为什么安卓不能像HTML布局一样通过屏幕宽度的百分比进行布局,这样适配方面会小很多问题,所以在百分比布局刚刚出来的时候我就去研究过,但是谷歌提供的Android系统percent-支持这个库只支持了PercentRelativeLayout,PercentFrameLayout两种布局,没有支持LinearLayout,在书上...

2018-12-17 09:44:17 735

翻译 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 1306

翻译 HTML5学习(09)HTML5新增标签

<ruby><rp>用于定义被标注的文字;<rt>用于标注拼音或者音标;三个标签需要配合使用。<mark>定义带有记号的文本;<time>用于定义公厉时间(24小时制)或者日期,有两个重要属性datetime指定日期或者时间,pubdate指定<time>标签中的日期或时间是否为网页文档的发布日期,设置pubd...

2018-09-11 20:13:12 206

翻译 HTML5学习(08)列表/菜单列表/文本显示方向

HTML分为有序列表、无序列表、定义列表三种列表方式,都是通过<li>标签来配合使用;  有序列表标签<ol>:标签中各个列表项使用编号排序,列表中所有的项都有先后顺序,一般采用数字或者字母作为顺序号。  主要属性:compact:紧凑型,表示列表显示得比正常情况下小一点; start:起始编号,可以通过设置此属性设置显示的起始编号; type:列表类型,a...

2018-09-10 22:31:15 892

翻译 HTML5学习(07)文档/段落

<p>文档中最常见的段落标签,用来表示一个段落。<br>换行标签,插入空白行;<nobr>不换行标签;<pre>预格式化标签,表示计算机的源代码,通常会<code>标签配合使用;<center>居中标签,对其包裹的文本进行水平居中;<q>主要用于定义短引文(行内引文);<blo

2018-09-10 21:54:13 179

翻译 HTML5学习(06)HTML基本结构(四)

头部标签<head>:  头部标签中一般包括标题、基础信息、元素信息等;包含子标签主要有<meta>、<title>、<base>、<basefont>、<style>、<link>、<script>、<isindex>标签。   <me

2018-09-10 21:17:04 116

原创 ExifInterface获取图片旋转(旋转角度获取0)

  发现有小米手机拍照返回以后图片被旋转了,以前测试的小米手机没有出现这个问题,看到这个问题我马上去询问了度娘,这个问题很多兄弟姐妹都遇到过,所以一下子就知道了解决的办法,获取图片的旋转角度,再进行选择下来,但是这个问题我花了两天才解决,翻墙我都不知道进行了多少次,请不要笑我,看我慢慢道来。  代码如下:、  //获取图片旋转角度      public static int re...

2018-08-31 12:01:28 3593 7

翻译 HTML5学习(05)HTML基本结构(三)

HTML文档结构:文档所有内容都在<html></html>标签中; 文档的头部在<head></head>标签中; HTML文档主要内容在<body></body>标签中;  <!DOCTYPE>声明与文档的最前面,不属于标签,是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令;终向

2018-08-27 21:58:56 199

翻译 HTML5学习(04)HTML基本结构(二)

HTML5的重要概念:标签与元素;  两者之间的关系:HTML文档由HTML元素构成,HTML元素由标签构成;标签需要添加<>,元素不需要;   标签特性:HTML标签总是由"<"、">"这对尖括号组成; 默认情况下,标签不会被浏览器直接输出,而是通过浏览器解释之后,输出设计者想要的效果; 双标签;(起始标签<a>与结束标签</a>)...

2018-08-27 21:07:30 130

翻译 HTML5学习(03)HTML基本结构(一)

  HTML基本标签有<!DOCTYPE>、<html>、<head>、<title>、<meta>、<body>等标签;这些标签是一个完整的网页必不可缺小的部分;  安装一个第三方开发软件,新建一个demo.html,你会发现以上所有的标签都自动生成了;所以说这些标签是一个完整的网页必不可缺小的; 我们需要看到我们设...

2018-08-24 22:20:44 204

翻译 HTML5学习(02)CSS、JavaScript概述

CSS概述:    CSS作为网页制作工具,给网页设计者带来了很大的帮助,简化网页格式代码、减少网页体积,复用等;  由于Netscape和Internet Explorer不断将HTML标签和属性(字体颜色和颜色属性)添加到HTML规范中,创建文档内容清晰独立于文档表现层越来越困难,为了解决这个问题,W3C创建出样式Style;  CSS作用除了控制文本属性(颜色、大小)外,还可以控...

2018-08-24 21:52:28 180

翻译 HTML5学习(01)HTML概述

  学习开发网页,我们需要先了解网页的组成;他是由结构、表现、行为三部分组成,对应表现标准也是分为三部分;结构化标准;HTML和XML。 表现标准;CSS。 行为标准;对象模型(W3CDOM)、JavaScript(简称JS)。  HTML是超文本标记语言(文本文件用特殊字符增添标记的一种规则),标记语言不能直接在网页上显示,需要通过浏览器的解析和编译之后才能显示出来。  HTML之...

2018-08-23 21:16:25 308

原创 Unable to resolve host

OkHTTP请求时出现Unable to resolve host "syspublic.lebopark.com": No address associated with hostname错误:检查网络是否连接正常,我引起的原因是,WIFI连接成功,但是无访问权限。...

2018-08-09 10:41:37 2445

翻译 Android通过NoActionBar设置沉浸式

新建一个style,继承NoActionBar;<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">        <!--<!– 设置全屏–>-->        <!--<item name=&q

2018-07-25 11:02:43 6292

翻译 Android各大手机厂商开发文档

Android系统开源,使得市场竞争这一块很大,各大手机厂商为了建立自己的特有风格,都去原有系统上修改,为了我们开发增大很懂难度,所以我们需要知道各大手机厂商的文档,方便我们去适配和兼容我们的App;Google中文开发者文档:小米开发者文档:各类适配与兼容说明华为开发者文档:学习、社区、技术支持三星开发者文档:主题工具与技术文档oppo开发者文档:账号服务与适配指南Viv...

2018-07-20 10:30:19 995

转载 WebView各种问题处理

问题:webview无法调用拍照问题 http不显示图片问题 与js交互 返回上一层界面Android的原生浏览器并不支持H5调用拍照与相册,所以在web视图使用中,需要使用的Android的代码去调用。代码如下:import android.Manifest;import android.annotation.TargetApi;import android.conten...

2018-06-27 12:01:23 675

转载 Flutter学习-开发环境搭建(Windows)

公司最近打算将项目转为混合开发,然后叫我研究一下。Flutter是谷歌最新发布的开发语言。旨在让开发者在 iOS 和 Android 上创建高质量的原生用户体验。Flutter 同时为新手以及有经验的移动开发者所设计,它可以帮助你在更快地开发出精美且成功的应用。同时 Flutter 还兼具以下优点:利用保持状态的热重载(Hot Reload)、全新的响应式框架、丰富的控件以及集成的开发工具这些特点...

2018-06-27 10:05:14 454

原创 RecyclerView加载图片滑动卡顿

在项目上线,遇到了一个让人很难受的问题,主界面滑动卡顿,有的手机情况情况还好,但是部分手机很糟糕,这个问题说实话让人很蛋疼。RecyclerView相比较listview与gridview具有更多的活动性。所以在这个界面我使用万能刷新控件XRefreshView来包裹RecyclerView,item各有不同,第一个banner、第二个跑马灯效果、第三个gridview、第四个View、第五个...

2018-06-23 14:31:58 9124

翻译 常用加密方式DES、3DES、AES、MD5

最近需要用到加密这块,然后记录一下常用的加密,方便以后使用的时候,不要手忙脚乱的查找。DES:数据加密标准,密钥偏短(56位)、生命周期短(避免被破解)。3DES:密钥长度112位或168位,通过增加迭代次数提高安全性 。处理速度慢、密钥计算时间长、加密效率不高 。AES:高级数据加密标准,能够有效抵御已知的针对DES算法的所有攻击 。密钥建立时间短、灵敏性好、内存需求低、安全性高 。具体实现:生...

2018-06-19 11:45:46 7188

翻译 阿里热修复集成

最近一段时间,心情不是很好,在版本发布的时候,很多细节问题自己没有考虑到,测试也没有发现。以前看过热更新的文档但是自己没有集成到项目里面过,今天集成做个记录。阿里热更新 (Mobile Hotfix)阿里热更新最新版本3.2.3支持内容:方法替换、方法增加减少(需要在生成补丁时勾选强制冷启动)、方法反射调用(需要在生成补丁时勾选强制冷启动)、即时生效(我没付费,反正我没有)、多DEX(热更新的原理...

2018-06-13 13:58:27 1244

原创 友盟统计ANR

今天在测试app的时候,发现有一个地方一直在报ANR,没有定位到具体代码。通过网上资料写了一个方法,去监听代码里面超时的地方,抛出异常进行定位。具体如下:public class ANRWatchDog extends Thread {    public static final int MESSAGE_WATCHDOG_TIME_TICK = 0;    /**     * 判定Activit...

2018-06-05 15:15:30 1183

原创 Android仿网页分页效果

比较简单的一个方法,使用gridview来做的效果。1、在adapter中的getCount中判断list.size是否你需要显示的长度,小于使用list.size大于使用你需要的长度。我这里的长度为10,所以判断的为10。2、在adapter中新建一个变量,初始化为0。这个的作用是记录上一次点击的是那一页。3、监听textview,每一次点击事件都需要给我们的变量i赋值。每次都需要刷新。4、最主...

2018-04-26 17:09:20 1587

翻译 微信登录或支付因应用分身弹窗取消无法回调问题(存在投机)

现在的手机很多都可以进行应用分身,在进行微信登录和支付的时候调用会出现一个选择弹窗,如果我们点击取消按钮,会导致微信的授权无法回调,我们做的部分功能,如进度条或者逻辑无法在授权的回调中使用,导致界面出现问题。在点击取消后,界面会调用onResume这个方法,如果我们需要做操作这时候我们需要在onResume这个方法中做处理,为了分辨是否调用微信出现的问题,我们需要新建一个变量,进行赋值,来达到...

2018-01-24 17:07:08 5577

原创 addFlags与setFlags可能遇到的问题

我在baseactivity里面加了一个activity切换动画,后来导致所有的singletop和task事件失效,连微信支付的回调界面都进入不了。这个问题困扰了我一天,下面就是解决办法。注意addFlags和setFlags的区别:addFlags -  |= 是或等 setFlags -  = 你设置了这个,尤其是公共未知设置的,那就说明你入坑了,他就是  等  将所有的都覆...

2018-01-09 11:40:34 1341

原创 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 1851

原创 selector 点击样式

selector  -- 主体--android:state_selected选中--android:state_focused获得焦点--android:state_pressed点击--android:state_enabled设置是否响应事件,指所有事件

2017-06-17 11:47:02 396

原创 圆角样式

单样式shop--代表一个样式solid -- 圆角内部--android:color   圆角内部颜色corners -- 设置圆角--android:topLeftRadius 上左角 弧度--android:topRightRadius  上右角 弧度--android:bottomRightRadius  下右角 弧度--android:bottomLeft...

2017-06-17 10:58:08 263

原创 仿微信交易记录点击复制多个textview数据

1、设置多个textview2、在java里面拿到我们的textview3、监听此范围触摸手势4、写一个drawadle5、在监听里面将所有的textview设置背景6、设置一个is判断,在监听每次操作进行赋值7、调用ClipboardManager cmb = (ClipboardManager) context.getSystemService(Context.CLIP...

2017-06-13 14:15:25 465

原创 支付开发者联系方式

微信支付客服:电话     0755-86018333 QQ群   271381735 (加群请说明所在商家名称,已审核通过商家才可进入)邮箱    [email protected]微信其他问题   微信公众号上面可以在线咨询支付宝客服:电话    0571-88158090邮箱     [email protected].

2017-06-12 13:42:07 997 1

原创 gradle 打不同包名的apk

为了实现根据gradle打出不同的包需要进行以下几步:以我们APP包名为com.lyr.demo1为例;一、进入APP gradle;二、查看productFlavors,我们可以看到一个demo1{}我们为了实现我们的功能需要在demo1{}的同级新建一个demo2{} (demo2另一个包名)在里面输入一个applicationId  包名 vers...

2017-06-08 14:22:01 1016

翻译 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 385

翻译 第三方分享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 781

翻译 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 2665

mvcDemo学习

模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。(自己记录)

2018-08-15

阿里热修复lib

移动热修复(Mobile Hotfix)是面向移动互联网的APP热修复解决方案。产品基于阿里巴巴首创Hotpatch技术,提供细粒度热修复能力,无需等待,实时修复应用线上问题。

2018-07-13

空空如也

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

TA关注的人

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