android 应用
文章平均质量分 79
夜风雪
从事android框架开发工作
展开
-
android 应用级别 亮度调节
Window localWindow = getWindow(); WindowManager.LayoutParams localLayoutParams = localWindow.getAttributes(); localLayoutParams.screenBrightness = 0.5.0f; //(范围0-1, 值为-1时是自动调节)原创 2013-06-09 13:09:54 · 1215 阅读 · 0 评论 -
设置TextView文字居中
有2种方法可以设置TextView文字居中:一:在xml文件设置:android:gravity="center"二:在程序中设置:m_TxtTitle.setGravity(Gravity.CENTER); 备注:android:gravity和android:layout_gravity的区别在于前者对控件内部操作,后者是对整个控件操作。例如:android:gravity转载 2013-11-20 15:23:19 · 992 阅读 · 0 评论 -
<xliff:g>标签介绍:
%1$s: %2$s这个主要用于程序中,动态的插入内容时候使用,例如,当前时间:%1$s时 %2$s分然后通过程序,context.getString(R.string.time,"10","05");将会输出——当前时间:10时05分 属性id可以随便命名 属性example表示举例说明,可以省略 %n$ms:代表输出的是字符串,n代表是第几个参数,设置m转载 2013-11-13 13:12:11 · 671 阅读 · 0 评论 -
AndroidManifest.xml中 andorid 版本号 versionCode, versionName
但凡接触过ADV都知道 android 的app 有个 AndroidManifest.xml 里面定义了配置信息,版本、所需权限、activity的结构等等等等.关于版本号有两个值,如下面的例子分别有 versionCode 和 versionName, 前者是给设备程序识别版本(升级)用的必须是一个interger值代表app更新过多少次,后者是给用户看的。刚好今天在思转载 2013-12-10 10:54:47 · 1897 阅读 · 0 评论 -
关于setting的string.xml里的product属性的有关问题
www.MyException.Cn 发布于:2013-01-02 13:08:45 浏览:380次 0关于setting的string.xml里的product属性的问题我的String.xml里有同名的string,product属性不同 "移至 USB 存储设备" "移至 SD 卡"我编译完后都是显示“移至 USB 存储设备转载 2014-02-24 11:33:12 · 2801 阅读 · 0 评论 -
Android 多分辨率机器适配
Android 多分辨率机器适配2014-05-18 我来说两句 来源:Android 多分辨率机器适配 收藏 我要投稿假设有如下分辨率机器:800 x 4801024 x 6001024 x 7681280 x 8001920 x 1200 2048 x 1536总共六种类分辨率机器,如果按照dp为单位来细分可以分为几种呢?首先通过c转载 2014-07-01 09:58:13 · 782 阅读 · 0 评论 -
cts点点滴滴
09-23 13:44:13 I/11510e4: -----------------------------------------09-23 13:44:26 I/11510e4: android.webkit.cts.GeolocationTest#testGeolocationPermissions FAIL java.lang.SecurityException: Require原创 2014-09-23 13:58:05 · 1434 阅读 · 0 评论 -
hander同步技巧 利用post之后的消息是最后完成的,实现同步。关键看waitDone的实现。带面精简Camera应用。
hander同步技巧 利用post之后的消息是最后完成的,实现同步原创 2015-04-29 14:57:38 · 1917 阅读 · 3 评论 -
Android 编程下 App Install Location
从 API 8 开始(参考官方文档:App Install Location | Android Developers),你可以将你的应用安装在外部储存中(例如,安装到设备的 SD 卡上)。这是一个可选的特征,你可以在你的应用的 AndroidManifest.xml 中声明 android:installLocation 属性。如果你没有声明这个属性,你的应用程序将会被安装在内部储存,并且不转载 2015-06-26 10:19:44 · 526 阅读 · 0 评论 -
Android利用ContentResolver查询的三种方式
今天做到一个小项目,查询手机中短信的信息,当让得去系统暴露出来的数据库中去查询了,后来发现有三种方式可以选择,下面一一写出来。 第一种方式,采用 getContentResolver().query()方法在主线程中查询数据。这种查询方式是不是异步查询的,直接在UI线程中查询数据,代码如下: Java代码 Cursor cursor1 = g转载 2015-06-10 15:45:35 · 1221 阅读 · 0 评论 -
Android 设备USB识别
SUBSYSTEM=="usb", ATTR{idVendor}=="24e3", MODE="0666"#SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666" 通用的usb配置#SUBSYSTEM=="usb", SYSFS{idVendor}=="24e3", MODE="0666"转载 2014-09-29 14:09:03 · 2044 阅读 · 0 评论 -
android studio --terminal 命令编译项目(仅限于ubuntu平台)
1、gradle 和 ./gradlew 区别./gradlew 是在项目根目录的文件。gradle 是通过sudo apt-get install gradle 安装在ubuntu系统上的,gradle在ubuntu12.04的源上,默认版本是1.4,项目编译所需版本如果不更新版本会报错误信息:Could not find method jcenter() for a原创 2016-09-13 14:15:34 · 3942 阅读 · 0 评论 -
Android Studio(AS) 添加生成json串的toString 模板
有时候需要保存接口中的数据,使用json串的方式还是比较方便的。在app开发中网络请求这块,一直至今转化成been文件方式,得不到原始的json串,就需要自己构造了。实践中发现,构造的键值时,键是用"",string值用'' 格式,如: "\"client\":\'" + client + "\'" + 值用“”格式会导致解析失败。在AS java代码中执行 alt + intert, 选择to...原创 2018-02-11 13:29:19 · 3429 阅读 · 0 评论 -
Android 之 下拉框(Spinner)的使用
Android 之 下拉框(Spinner)的使用博客分类:AndroidAndroidXMLHTCNokiaOS 下拉列表 Spinner。Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。Demo如下,可以留作参考一、使用数组作为数据源1.新建一个android转载 2013-11-05 18:12:14 · 689 阅读 · 0 评论 -
[Android]为Spinner填充数据后设置默认值的问题
前言 为Spinner适配完数据后需要设置其默认选项,但是发现直接setSelection(int position)有时候不管用,打开选项又发现已经选中了,但是显示出来的选项又始终默认第一个,本文为文章1的中文简单译本。 文章 1. Using spinner.setSelection & finding the spinner doesn't show the转载 2013-11-06 09:20:17 · 869 阅读 · 0 评论 -
PC客户端与Android服务端的Socket同步通信(USB)
PC客户端与Android服务端的Socket同步通信(USB)分类: android 2010-07-31 17:23 21380人阅读 评论(121)收藏举报socketandroidbytestringexceptionservice需求: 1.一个android端的service后台运行的程序,作为socket的服务器端;用于接收Pc client端转载 2013-06-28 14:04:55 · 997 阅读 · 0 评论 -
记录一下八款开源 Android 游戏引擎
记录一下八款开源 Android 游戏引擎wang_number_1 于 星期二, 14/08/2012 - 10:55 提交虽然android学了点点,然后现在又没学了(我为啥这么没有恒心呢大哭)。以后有时间还是要继续学android的,一定要啊!虽然现在没学android游戏编程,不过还是把这些八款开源的android游戏引擎记录一下,以后可能会用到也说转载 2013-07-02 13:28:40 · 762 阅读 · 0 评论 -
使用文件进行数据存储
首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public class FileActivity extends Activity { @Override public void onCreate(Bundle savedInstanceSt转载 2013-08-21 16:36:36 · 787 阅读 · 0 评论 -
android模拟器浏览图片、视频的操作方法,创建和使用SDCard
序目:其实,我也不想创建SDCard,但是用android模拟器的时候,看到那个Gallery,是一个图片、视频播放的按钮,却老是说没有任何媒体文件(NO MEDIA FOUND),有功能不能用,那不行。后来,想到了一个方法,就是不用模拟器本身的这个功能,因为你不知道它其中的文件在什么地方。所以要安装一个文件浏览器来看。这样,就需要一个SDCard来传文件了。 1.创建一个SDCard镜转载 2013-08-21 16:38:48 · 1162 阅读 · 0 评论 -
Android开发指南中文版
Android开发指南中文版-应用程序框架 [email protected]/9/10个人主页:http://blog.csdn.net/iefreer 本文是对Android SDK1.5版的英文开发资料Android Development Guide一文应用程序框架部分的翻译,覆盖了Android应用开发所有主要的概念。部分内容整理转载 2013-08-21 14:11:09 · 1577 阅读 · 0 评论 -
命令发短信
am start -a android.intent.action.SENDTO -d sms:10086 --es sms_body 短信内容通过上面的命令可以调用系统的短信程序并自动填写收件人及短信内容转载 2013-08-15 11:15:17 · 787 阅读 · 0 评论 -
点击对话框以外的部分对话框消失的。
Android低版本里,默认情况,点击对话框以外的部分对话框不消失,但是在Android高版本里,默认情况,点击对话框以外的部分对话框消失的。这个时候如果你的程序里设置了intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);这个属性就会出现问题,这个属性的介绍官方文档里解释是If set, and the activity being launched转载 2013-08-15 11:15:48 · 906 阅读 · 0 评论 -
android环境搭建官网
Initializing a Build Environment :http://source.android.com/source/initializing.htmlapk 环境搭建:http://developer.android.com/sdk/index.html原创 2013-08-15 11:32:19 · 881 阅读 · 0 评论 -
Android 使用【AIDL】调用外部服务 2010-08-24 21:32:24
Android 使用【AIDL】调用外部服务 2010-08-24 21:32:24标签:休闲服务 移动开发 Android AIDL原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://terryblog.blog.51cto.com/1764499/382457在Androi转载 2013-09-12 16:32:29 · 594 阅读 · 0 评论 -
JNI里的数据类型 和签名方法
现在来介绍下JNI里的数据类型。在C++里,编译器会很据所处的平台来为一些基本的数据类型来分配长度,因此也就造成了平台不一致性,而这个问题在Java中则不存在,因为有JVM的缘故,所以Java中的基本数据类型在所有平台下得到的都是相同的长度,比如int的宽度永远都是32位。基于这方面的原因,java和c++的基本数据类型就需要实现一些mapping,保持一致性。下面的表可以概括:转载 2013-10-10 10:41:27 · 996 阅读 · 0 评论 -
两个apk之间数据通信。(AIDL通信)
原能帮助,需要两个apk直接通信的同行。其实真的很简单。原创 2013-10-16 15:16:27 · 3806 阅读 · 0 评论 -
Android的NDK开发(3)————JNI数据类型的详解
/******************************************************************************************** * author:conowen@大钟转载 2013-10-30 14:39:40 · 616 阅读 · 0 评论 -
Android 是使用databing,指定编译版本必须>=19
公司的项目,编译使用的Android api 15 , 我想引入databing,结果就有如下错误。整了一天,搜索了一天也没找到原因,最后发现需要把编译sdk版本改为大于等于19才可以,坑爹!!!结论就是使用databing,编译版本必须>=19> java.lang.RuntimeException: failure, see logs for details. cannot ge...原创 2018-07-06 17:52:42 · 1275 阅读 · 0 评论