随笔分类 -  android提高篇

上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 89 下一页
摘要:因为工作需要,简单研究了一下Android6.0权限申请,在Google提供的sample的基础上,写了一个简单的demo。算是自己的笔记吧,可能会比较混乱,主要是方便以后查看。后期有别的问题,随时更新~ 本demo github下载地址!!! Google提供的demo的下载地址 6.0权限的基本 阅读全文
posted @ 2016-10-31 09:33 brave-sailor 阅读(19129) 评论(0) 推荐(0)
摘要:运行时权限介绍 Android 6.0在我们原有的AndroidManifest.xml声明权限的基础上, 又新增了运行时权限动态检测,以下权限都需要在运行时判断: 运行时权限处理 Android6.0系统默认为targetSdkVersion小于23的应用默认授予了所申请的所有权限, 所以如果你以 阅读全文
posted @ 2016-10-31 09:26 brave-sailor 阅读(296) 评论(0) 推荐(0)
摘要:在Android App中,我们经常看到圆形头像图片,然后网上也有很多开源的控件。刚好这个项目用到了,也去找了一些开源的,发现并不完美,所以只好自己优化了,废话不多说,先上效果图: 下面是源码:本人能理解的地方都加上注释了,大牛勿喷。 [java] view plain copy package c 阅读全文
posted @ 2016-10-25 13:51 brave-sailor 阅读(437) 评论(0) 推荐(0)
摘要:Android系统自带了长按事件,setOnLongClickListener即可监听。但是有时候,你不希望用系统的长按事件,比如当希望长按的时间更长一点的时候。这时候就需要自己来定义这个长按事件了。 package chroya.fun; import android.content.Contex 阅读全文
posted @ 2016-09-18 17:31 brave-sailor 阅读(2418) 评论(0) 推荐(0)
摘要:从上一篇GATT Profile 简介中提到过,BLE 设备工作的第一步就是向外广播数据。广播数据中带有设备相关的信息。本文主要说一下 BLE 的广播中的数据的规范以及广播包的解析。 广播模式 BLE 中有两种角色 Central 和 Peripheral ,也就是中心设备和外围设备。中心设备可以主 阅读全文
posted @ 2016-09-14 14:50 brave-sailor 阅读(2678) 评论(0) 推荐(0)
摘要:Android4.4新特性,系统状态栏一体化。 实现的步骤主要有以下几点: 1.android4.4 以上版本 2.设置app全屏: 方法:在AndroidManifest.xml中设置android:theme="@android:style/Theme.Translucent.NoTitleBa 阅读全文
posted @ 2016-09-06 18:11 brave-sailor 阅读(1720) 评论(0) 推荐(0)
摘要:今天给大家分享下自己用悬浮按钮点击实现翻页效果的例子。 首先,一个按钮要实现悬浮,就要用到系统顶级窗口相关的WindowManager,WindowManager.LayoutParams。那么在AndroidManifest.xml中添加权限: ? 1 <uses-permission andro 阅读全文
posted @ 2016-09-03 09:29 brave-sailor 阅读(504) 评论(0) 推荐(0)
摘要:内存、性能是程序永恒的话题,实际开发中关于卡顿、OOM也经常是打不完的两只老虎,关于卡顿、OOM的定位方法和工具比较多,这篇文章也不打算赘述了,本章主要是来整理一下JVM的内存模型以及Java对象的生与死。 生存空间(内存区域) Java程序运行在JVM之上,如果Java对象是一个有血有肉的生灵,那 阅读全文
posted @ 2016-09-03 09:19 brave-sailor 阅读(312) 评论(0) 推荐(0)
摘要:出现该问题unspecified on project app resolves to an APK archive which is not supported as a compilation dependency的情形可能是:创建了两个Module,其中一个Module依赖另一个Module而 阅读全文
posted @ 2016-09-01 09:58 brave-sailor 阅读(375) 评论(0) 推荐(0)
摘要:一)基本配置 build配置 Android脚本 Android配置 项目结构 Gradle Wrapper结构(这些新建项目时都添加给了用户,不需要重新添加) 运行build任务 - 列出所有可用任务 生成App-debug.apk任务 手动导入Eclipse-Android项目(自动导入请连续点 阅读全文
posted @ 2016-09-01 09:44 brave-sailor 阅读(1480) 评论(0) 推荐(0)
摘要:BuildType 中所设置的『applicationIdSuffix』属性,按照这个属性的字面翻译为:『applicationId 的后缀』 Android 应用都有自己的包名。包名是设备上每个应用程序的唯一标识,同样也是 Google Play 商店里的唯一标识。就是说,假如你已经使用某个包名来 阅读全文
posted @ 2016-09-01 09:39 brave-sailor 阅读(2320) 评论(0) 推荐(0)
摘要:本文译自androd官方技术文档《ApplicationId versus PackageName》,原文地址:http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename。 本文地址:http:// 阅读全文
posted @ 2016-09-01 09:13 brave-sailor 阅读(413) 评论(0) 推荐(0)
摘要:package org.rut.util.algorithm.support; import org.rut.util.algorithm.SortUtil; /** * @author treeroot * @since 2006-2-2 * @version 1.0 */ public class InsertSort implements SortUtil.Sort{ ... 阅读全文
posted @ 2016-08-31 13:47 brave-sailor 阅读(320) 评论(0) 推荐(0)
摘要:Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。 简单的java加密算法有: BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法) SHA(Secure Hash Algorithm,安全散列算法) ... 阅读全文
posted @ 2016-08-31 13:43 brave-sailor 阅读(15190) 评论(0) 推荐(2)
摘要:加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。 双向加密大体意思就是明文加密后形成密文,可以通过算法还原 阅读全文
posted @ 2016-08-31 13:42 brave-sailor 阅读(1816) 评论(1) 推荐(0)
摘要:1、对称加密算法 1.1 定义 对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yue)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才 阅读全文
posted @ 2016-08-31 13:41 brave-sailor 阅读(850) 评论(0) 推荐(0)
摘要:1、Java的安全体系架构 1.1 Java的安全体系架构介绍 Java中为安全框架提供类和接口。JDK 安全 API 是 Java 编程语言的核心 API,位于 java.security 包(及其子包),以及sun.securityAPI包(及其子包)中。设计用于帮助开发人员在程序中同时使用低级 阅读全文
posted @ 2016-08-31 09:46 brave-sailor 阅读(2505) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,转载请注明出处。 [java] view plain copy print?在CODE上查看代码片派生到我的代码片 package com.stone.security; import java.util.Arrays; import javax.crypto.Cipher; import j... 阅读全文
posted @ 2016-08-31 09:37 brave-sailor 阅读(318) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 【很久以后】 这段话是很久之后补充的,发现错误要勇于改正,以下红色字体是对以前观点的改正, 大概总结下: 1.bae最大缺点是需要备案,不过现在看了备案也是极其轻松的。。 2.sae缺点一堆, 阅读全文
posted @ 2016-08-31 09:36 brave-sailor 阅读(196) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 【需求】 遍历一个list,同时需要在每个item前面显示字母序号,例如A,B,C,D 【代码】 [javascript] view plain copy #set($zimu = ["A", 阅读全文
posted @ 2016-08-31 09:34 brave-sailor 阅读(363) 评论(0) 推荐(0)

上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 89 下一页