- 博客(537)
- 资源 (38)
- 收藏
- 关注
转载 书写简介规范的代码
主要为了学习,来源android 高级进阶:https://github.com/ASCE1885/AdvancedAndroidExample,如有侵权,请留言....java编码规范源代码文件的定义源代码文件以文件内容中的最顶层的Java类命名,而且大小写敏感,文件扩展名为.java,同时,文件的编码格式统一为UTF-8.源代码文件的结构版权信息或者许可证,例如 andro
2017-10-25 21:22:49 496
原创 android Character.isWhitespace 判断是否是空白char及提供判断空白字符串
首先看一下这个文档:http://www.yiibai.com/javalang/character_iswhitespace_codepoint.html 这里其实解释的比较详细了。这有个工具类可以判断字符串的:来自Blankj的项目 private static boolean isSpace(final String s) { if (s == null)
2017-10-18 16:21:13 1865
转载 Java线程池 ExecutorService
原址:http://blog.csdn.net/suifeng3051/article/details/49443835参考:http://blog.csdn.net/bairrfhoinn/article/details/16848785本篇主要涉及到的是java.util.concurrent包中的ExecutorService。ExecutorService就是Java中对线程池
2017-10-18 15:49:08 357
原创 android-自定义相机遇小米3生成图片花屏
研究了几天终于有了结果,这也是无意间把这段代码屏蔽了,突然就好了,我也是莫名其妙.....因为没有看太多源码对自定义相机的工作模式了解的还不够深入。。。导致了我遇到的这个坑。其实我试了很多款手机 只有小米3出现了这个问题,先上一张图片生成的图片就是这个叼样子,这是我截图过的原图片大小是1280X768的 当前解决方法:注释掉这段代码 // 是否支持视频防抖
2017-10-17 10:55:55 794
原创 android 获取当前屏幕方向
直接上源码:package com.z.currorientation;import android.content.Context;import android.hardware.SensorManager;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android
2017-10-16 16:21:57 8974 1
原创 android-判断手机是否支持相机,有几个摄像头?
//判断是否存在摄像头 private boolean hasCameraSupport() { return CONTEXT.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA); }在API小于9以下获取摄像头个数public int getNumberOfCameras(
2017-10-16 11:10:49 7139 1
原创 Android NDK-Application.mk详解
原址:https://developer.android.com/ndk/guides/application_mk.html#varApplication.mk本页内容概览变量本文档介绍 Application.mk 构建文件,此文件用于描述应用需要的原生模块。 模块可以是静态库、共享库或可执行文件。建议在阅读本页之前先阅读
2017-09-29 16:33:45 880
原创 android NDK-Android.mk详解
原址:https://developer.android.com/ndk/guides/android_mk.htmlAndroid.mk本页内容概览基础知识变量和宏模块描述变量本页介绍用于将 C 和 C++ 源文件粘合至 Android NDK 的 Android.mk 构建文件的语法。概览Android.mk 文件
2017-09-29 16:04:01 1358
原创 android NDK简介
原址:https://developer.android.com/ndk/guides/concepts.html概念本页内容开始之前简介工作方式原生 Activity 和应用开始之前本指南假设您已熟悉原生编程 Android 开发内在的概念。简介本节简要说明 NDK 的工作方式。Android NDK
2017-09-29 15:05:26 409
转载 android studio配置Terminal命令窗口
原地址:http://blog.csdn.net/lei_notes/article/details/53841646在用android studio开发过程中,相信都会用到命令行,比如打包操作等,但是每次操作都要打开命令行面板太麻烦,其实android studio工具自带有命令行面板Terminal,这个很方便,可以对不同项目快速进行操作,但是当你初次使用时会提示:xx不是内部或外
2017-09-28 11:34:59 1116
转载 Android Studio library R.java生成失败解决
http://blog.csdn.net/viviwen123/article/details/50681744今天在Android Studio里面创建library,library里有引用到一些资源,但是发现R一直引用不了。查看了下,build\generated\source\r\debug目录里面的R.java文件一直没有生成。谷歌许久,没有找到答案。最后自己找到了解决
2017-09-15 16:11:27 624
原创 android-解决读取txt文件中文乱码问题
public static String readFile(String filePath) { StringBuilder sb = new StringBuilder(); try { BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInput
2017-09-13 11:48:15 1416
原创 android_设置状态栏沉浸式效果
/** * 设置沉浸式效果 */ public void setImmersionStyle() { //只对api18以下版本设置全屏模式 低于19以下是不能修改的 if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.JELLY_BEAN_MR2) { setFull
2017-09-08 14:34:35 508
转载 Java泛型中E、T、K、V等的含义
Java泛型中的标记符含义: E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型)? - 表示不确定的java类型 S、U、V - 2nd、3rd、4th typesObje
2017-09-07 09:22:32 1319
原创 java-Base64加码解码类
package com.base64;import java.io.UnsupportedEncodingException;final class Base64 { private Base64() { } public static String decode(String in, String charset) { try { if (charset == null
2017-08-04 17:58:47 1103
原创 android studio Design(设计)跳转Text对应XML控件
方法一:Ctrl+鼠标单击;无意中发现的;方法二:鼠标选中Design控件+F3方法三:还有一个小技巧Text跳转Java文件点击左上角的C图标或者 Ctrl+Alt+Home.
2017-08-04 15:52:36 3299 2
原创 android studio compile 使用+ 的一些警告
using + in dependencies lets you automatically pick up the latest availble version rather than a specific,named version.however,this is not recommended;you builds are not reeatable;you may hava teste
2017-08-04 14:10:41 775
原创 android_AS联想菜单switch
先来上个图 :用EC习惯了,刚开始用AS 感觉真心不习惯,好像咋电脑。。。这里分享一下switch快捷联想,里面没有自带这个东西 真是烦死人了。这是设置好的效果。1.先新建一个group2.然后在建一个Live Template界面就像第一张图那样了。在Template text中键入switch (key) { case value:
2017-07-18 16:43:46 450
原创 android_Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.d
07-05 09:16:10.374 11107-11107/com.z.cypzzw W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.gra
2017-07-05 11:22:44 18813 1
原创 android_android studio配置SVN详解
1.这里第一步先安装svn客户端,Androidstudio不想eclipse一样,貌似用不了插件。svn下载链接:http://sw.bos.baidu.com/sw-search-sp/software/37f45b0cab3ae/TortoiseSVN_1.9.5.27581_x64.msi2.配置as.3.添加忽略文件3.项目提交,这里第一次使用可能
2017-07-03 10:09:22 456
转载 Android Studio VCS工具不显示update以及upload选项
一开始使用android studio的svn工具,但是就是无法显示上传和更新的小箭头,这整整困惑了我一整个晚上,不断地重新安装TortoiseSVN,总以为哪里出错了,但是始终没有什么效果。情况如下图。 就像这样没有显示向上和向下的小箭头,但是大家仔细观察有一个选项为Enable Version Control Integration...意思就是同意使用版本控制的功能,我们
2017-06-30 15:29:50 2481
原创 Android_onContextItemSelected 获取listView中item值和position
listView 代码部分就不贴出来了,这部分很简单。主要看一下onContextItemSelected 获取item的内容@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { menu.setHeaderTitle(R.string.conte
2017-06-20 11:52:31 5557
转载 eclipse运行错误提示 Failed to load D:\Android\sdk\build-tools\26.0.0-preview\lib\dx.jar
前几天在ecplise上运行项目还好好,今天一运行就提示这个错误:Your project contains error(s), please fix them before running your application.(你的程序包含错误,请修改后再运行)。咋一看,以为代码哪里写错了,我是左改右改,上改下改......还是提示这个错误,心都碎了:控制台是这样输出的:[
2017-06-11 14:34:59 16548 5
原创 Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME
编译的时候出现这个。Error:Execution failed for task ':app:compileDebugJava'.> Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system vari
2017-05-24 13:53:06 5478
转载 动画结束时dismiss掉popupwindow出错 at android.view.ViewRootImpl.drawAccessibilityFocusedDrawableIfNeeded
导致这个错误的是动画结束时dismiss掉popupwindow出错java.lang.NullPointerExceptionat android.view.ViewRootImpl.drawAccessibilityFocusedDrawableIfNeeded(ViewRootImpl.java:2429)at android.view.ViewRootImpl.drawSoftwa
2017-05-22 11:06:54 1147
转载 android_Class_Color
Colorpublic class Color extends Object java.lang.Object ↳android.graphics.Color颜色类提供的方法创建、转换和操纵的颜色。颜色有三个不同的表征:Color ints, 最常见的表现Color longsColor instanc
2017-04-30 14:54:50 1098
转载 android-简介[系统权限]
Android 是一个权限分隔的操作系统,其中每个应用都有其独特的系统标识(Linux 用户 ID 和组 ID)。系统各部分也分隔为不同的标识。Linux 据此将不同的应用以及应用与系统分隔开来。其他更详细的安全功能通过“权限”机制提供,此机制会限制特定进程可以执行的具体操作,并且根据 URI 权限授权临时访问特定的数据段。本文档介绍应用开发者可以如何使用 Android 提供的安
2017-04-06 21:49:11 502
转载 android -版本更新信息
public static class Build.VERSION_CODES extends Object java.lang.Object ↳android.os.Build.VERSION_CODESEnumeration of the currently known SDK version codes. The
2017-04-06 21:48:32 779
转载 android 应用组件[通用 Intent---加载网址] 二十二
如需打开网页,请使用 ACTION_VIEW 操作,并在 Intent 数据中指定网址。操作ACTION_VIEW数据 URI 架构http:https:MIME 类型"text/plain""text/html""application/xhtml+xml""application/vnd.wap.xhtml+xml"示例 Intent:public void
2017-04-05 10:35:50 568
转载 android 应用组件[通用 Intent---撰写带附件的短信/彩信] 二十一
如需发起短信或彩信,请使用以下其中一个 Intent 操作,并使用下列 extra 键指定电话号码、主题和消息正文等消息详情。操作ACTION_SENDTO 或ACTION_SEND 或ACTION_SEND_MULTIPLE数据 URI 架构sms:smsto:mms:mmsto:以上每一个架构的处理方式都相同。MIME 类型"text/plain""image/
2017-04-05 10:30:09 807
转载 android 应用组件[通用 Intent---设置] 二十
如需在您的应用要求用户更改内容时打开某个系统设置屏幕,请使用下列其中一个 Intent 操作打开与操作名称对应的设置屏幕。操作ACTION_SETTINGSACTION_WIRELESS_SETTINGSACTION_AIRPLANE_MODE_SETTINGSACTION_WIFI_SETTINGSACTION_APN_SETTINGSACTION_BLUETOOTH
2017-04-05 10:23:09 668
转载 android 应用组件[通用 Intent---搜索] 十九
使用特定应用搜索Google Voice Actions“在我的视频应用中搜索有关猫的视频”视频在您的应用中进行语音搜索如需支持在您的应用环境内进行搜索,请使用 SEARCH_ACTION 操作在您的应用中声明一个 Intent 过滤器,如下文示例 Intent 过滤器中所示。操作"com.google.android.gms
2017-04-05 10:17:46 888
转载 android 应用组件[通用 Intent---发起通话] 十八
发起通话如需打开电话应用并拨打电话号码,请使用 ACTION_DIAL 操作,并使用下文定义的 URI 架构指定电话号码。 电话应用打开时会显示电话号码,但用户必需按拨打电话按钮才能开始通话。Google Voice Actions“致电 555-5555”“致电 bob”“致电语音邮件”如需直接拨打电话,请使用 ACTION_CALL 操作,并使用下文
2017-04-05 10:15:21 614
转载 android 应用组件[通用 Intent---创建笔记] 十七
如需创建新笔记,请使用 ACTION_CREATE_NOTE 操作并使用下文定义的 extra 指定笔记详情,例如主题和正文。注:应用必须请求用户确认,然后才能完成操作。操作ACTION_CREATE_NOTE数据 URI 架构无MIME 类型PLAIN_TEXT_TYPE"*/*"ExtraEXTRA_NAME一个表示笔记标题或主题的字符串。EXTRA_TEXT一个表示笔
2017-04-05 10:11:06 796
转载 android 应用组件[通用 Intent---基于搜索查询播放音乐] 十六
如需基于搜索查询播放音乐,请使用 INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH Intent。应用可能会触发此 Intent 来响应用户的音乐播放语音命令。 接收此 Intent 的应用会在其库存音乐内搜索与给定查询匹配的现有内容,并在找到后开始播放该内容。此 Intent 应该包括 EXTRA_MEDIA_FOCUS 字符串 extra,以指定预期搜索模式
2017-04-05 10:08:45 1092
转载 android 应用组件[通用 Intent---播放媒体文件] 十五
如需播放音乐文件,请使用 ACTION_VIEW 操作,并在 Intent 数据中指定文件的 URI 位置。操作ACTION_VIEW数据 URI 架构file:content:http:MIME 类型"audio/*""application/ogg""application/x-ogg""application/itunes"或者您的应用可能需要的任何其他类型。
2017-04-05 10:03:42 575
转载 android 应用组件[通用 Intent---显示地图上的位置] 十四
如需打开地图,请使用 ACTION_VIEW 操作,并通过下文介绍的其中一个架构在 Intent 数据中指定位置信息。操作ACTION_VIEW数据 URI 架构geo:latitude,longitude显示给定经度和纬度处的地图。示例:"geo:47.6,-122.3"geo:latitude,longitude?z=zoom按特定缩放级别显示给定经度和纬度处的地图。缩放级
2017-04-05 10:01:23 1639
转载 android 应用组件[通用 Intent---叫车] 十三
如需叫一台出租车,请使用 ACTION_RESERVE_TAXI_RESERVATION 操作。注:应用必须请求用户确认,然后才能完成操作。操作ACTION_RESERVE_TAXI_RESERVATION数据 URI无MIME 类型无Extra无示例 Intent:public void callCar() { Intent intent = new Inte
2017-04-05 09:59:07 757
转载 android 应用组件[通用 Intent---打开特定类型的文件] 十二
在 Android 4.4 或更高版本上运行时,您可以不必检索必须导入应用的文件副本(使用 ACTION_GET_CONTENT 操作),而是使用 ACTION_OPEN_DOCUMENT 操作并指定 MIME 类型,请求打开由另一个应用管理的文件。如果还需要允许用户创建应用可写入的新文档,可改用 ACTION_CREATE_DOCUMENT 操作。例如,ACTION_CREATE_DOCUM
2017-04-05 09:55:14 2396
转载 android 应用组件[通用 Intent---检索特定类型的文件] 十一
如需请求用户选择文档或照片等文件并向您的应用返回文件引用,请使用 ACTION_GET_CONTENT 操作并指定所需 MIME 类型。 向您的应用返回的文件引用对 Activity 的当前生命周期而言是瞬态引用,因此如果您想稍后进行访问,就必须导入可在稍后读取的副本。用户还可利用此 Intent 在进程中创建新文件(例如,用户可以不选择现有照片,而是用相机拍摄新照片)。传送至您的 o
2017-04-05 09:51:57 846
广告轮播eclipse+AS ConvenientBanner
2016-11-23
hprof-conv.rar
2016-07-13
Java SQLite JDBC驱动
2016-01-28
Android Studio failed to find build tools revision 19.1.0
2015-12-03
android AIDL简单例子
2015-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人