- 博客(20)
- 收藏
- 关注
转载 Android setTextColor无效
一、注解方式通过在方法上面添加注解解决问题代码如下@SuppressLint("ResourceAsColor") 二、CONTEXT方式通过Context 获取getColorStateList 来解决问题代码如下int color = getContext() .getResources() .getColorStateList(R.color.reservation_text);tex...
2018-05-18 10:26:39 500
转载 Android给布局、控件加阴影效果
增加阴影效果,让控件或者布局看起来有立体的效果,总的来说有两种解决方案。1,直接使用属性: android:elevation="4dp"这样一句代码,就实现了效果,elevation表示海拔,就是布局的z轴的高度,调整高度,可以选择阴影的轻重。<TextView android:layout_width="0dp" a
2018-02-03 14:59:41 491
转载 Android中selector的使用(二)之自定义Button
转载:https://www.jianshu.com/p/02f8774de6f2(原文自定义Button)在Android开发中,按钮是最经常使用的控件,按钮所涉及的样式无非几种边框圆角按下的颜色现在有一个按钮的需求如下:1.背景颜色: 正常: #ff0000 按下: #0088882.文字颜色:正常: #ffffff 按下: #0000003.圆角:弧度为5dp4.边框:宽度:2px
2018-02-02 15:25:01 304
转载 Android中selector的使用(一)
转载:http://blog.csdn.net/wenwen091100304/article/details/49667293selector中文的意思选择器,在Android中常常用来作组件的背景,这样做的好处是省去了用代码控制实现组件在不同状态下不同的背景颜色或图片的变换。使用十分方便。selector的定义selector就是状态列表(StateList),
2018-02-02 15:14:38 1240
转载 android shape的使用(一)
shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下:xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 --> corners andr
2018-02-02 15:04:08 175
转载 android中的内部存储与外部存储(二)
1、File cacheDir = context.getCacheDir();应用内部存储空间(数据文件私有)文件存储到这个路径下,不需要申请权限,当应用被卸载的时候,目录下的文件会被删除。需要注意的是,这个文件的目录和应用的存储位置有关,当应用被移动到外部存储设备的时候,文件的绝对路径也是变化的,所以建议当数据存储到这个目录的时候,用相对路径。这个目录和getFilesDi
2018-02-02 14:47:13 177
转载 android中的内部存储与外部存储(一)
转载:http://blog.csdn.net/u012702547/article/details/50269639#我们先来考虑这样一个问题:打开手机设置,选择应用管理,选择任意一个App,然后你会看到两个按钮,一个是清除缓存,另一个是清除数据,那么当我们点击清除缓存的时候清除的是哪里的数据?当我们点击清除数据的时候又是清除的哪里的数据?读完本文相信你会有答案。在a
2018-02-02 09:58:12 302
转载 android shape的使用(二)之实现圆角边框
首先,在res下面新建一个文件夹drawable,在drawable下面新建三个xml文件:shape_corner_down.xml、shape_corner_up.xml和shape_corner.xml,分别是下面两个角是圆角边框,上面两个角是圆角边框,四个角全部是圆角边框。shape_corner_down.xml: <corners android:b
2017-11-27 10:56:09 395
转载 Android Camera 使用小结
Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功能,二是根据Camera API自写Camera程序。由于自写Camera需要对Camera API了解很充分,而且对于通
2017-04-06 20:01:10 227
转载 Android Studio下JNI编程(引入外部或AS自行编译so文件)
1. 引用外部so文件已验证过的引用外部so文件主要有三种方式:1.1 main目录下创建jniLibs目录,so文件按平台存放于子目录下(最简单方式)只需在app/src/main目录下创建jniLibs目录,然后将so文件按平台存放于对应子目录下即可。1.2 将jniLibs重定向到libs目录。(Eclipse项目习惯)
2017-04-06 19:38:18 1218
转载 Android 6.0 运行时权限处理
一、概述随着Android 6.0发布以及普及,我们开发者所要应对的主要就是新版本SDK带来的一些变化,首先关注的就是权限机制的变化。对于6.0的几个主要的变化,查看查看官网的这篇文章http://developer.android.com/intl/zh-cn/about/versions/marshmallow/android-6.0-changes.html,其中当然包含Runtim
2017-03-30 16:19:52 221
转载 环境配置之Android Studio开发NDK
说到 NDK 开发,其实是为了有些时候为了项目需求需要调用底层的一些 C/C++ 的一些东西;另外就是为了效率更加高些。下面来说说 在 Android Studio 中怎么进行 NDK 的开发。准备工作Android Studio 环境搭建NDK 环境搭建下载:http://developer.android.com/tools/sdk/ndk/inde
2017-03-28 16:54:05 228
转载 Android Studio Gradle项目中添加JNI生成文件(.so文件)
在最新版本中,默认是自动打包libs下面的所有.jar文件的,所以jar不用多讲了。加入.SO(这个是要看你的项目Gradle版本)提示:都是设置build.gradle文件(1)老版本,好像是指0.5以前的,具体不太记得了,方法如下:task copyNativeLibs(type: Copy) { from(new File(project(':MyProj
2017-03-28 16:44:26 1095
转载 Android Studio *.jar 与 *.aar 的生成与*.aar导入项目方法
主要讲解Android Studio中生成aar文件以及本地方式使用aar文件的方法。在Android Studio中对一个自己库进行生成操作时将会同时生成*.jar与*.aar文件。分别存储位置:*.jar:库/build/intermediates/bundles/debug(release)/classes.jar*.aar:库/build/outputs/aar/libra
2017-03-28 13:52:37 240
转载 Android Studio 中 Gradle 配置运行
新项目 Project build.gradlebuildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.2' // NOTE: Do not
2017-03-27 17:59:28 382
原创 linux 指令备
cp -Rf /home/user/* /root/temp/将 /home/user目录下的所有东西拷到/root/temp/下而不拷贝user目录本身。即格式为:cp -Rf 原路径/ 目的路径/如果apache安装成为linux的服务的话,可以用以下命令操作:service httpd start 启动service httpd restart 重新启动s
2017-03-26 16:24:56 250
原创 生成不同ABI版本APK在build.gradle中的配置
android { ... splits { abi { enable true reset() include 'x86', 'x86_64', 'armeabi-v7a', 'arm64-v8a' //select ABIs to build APKs for un
2017-03-24 16:52:42 8804
转载 构建 Android 应用程序一定要绕过的 30 个坑
添加使用第三方依赖库前,请再三思考,它绝对是一个慎重的决定;如果用户看不见有些界面, 请一定不要绘制它!;除非真的需要,否则不要使用数据库;应用程序中 65k 方法数的限制很快就能达到,我意思是真的很快!不过 multidexing 能拯救你;RxJava 是对 AsyncTask 和其它异步任务类 最好的替代品;Retrofit 是目前 android 最好的处理网络事务的依赖库使用 Ret
2017-03-22 14:06:56 268
原创 Android完全退出应用程序的四种方法
1. Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid()) //获取PID System.exit(0); //常规java、c#的标准退出法,返回值为0代表正常退出2. 任务管理器方法 首先要说明该方法运行在Android 1.5 API Leve
2017-03-22 13:56:28 699
转载 Android实现点击通知栏后,先启动应用再打开目标Activity
情况简述在开发Android app的过程中,遇到这样一个需求:app中启动一个Service,该Service在独立进程中运行,与服务器保持长连接,将服务器推送过来的消息在通知栏中显示,并设置点击动作,点击后跳转到app中对应的Activity。目前遇到的问题是Service以独立进程运行,在收到消息并弹出通知后,app本身的进程有两种情况:app正在运行app已退出
2017-03-14 14:56:07 251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人