![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android应用开发
文章平均质量分 86
本专栏专门发布Android应用开发相关博客。
OneSea
8年Android/Linux系统开发经验,专注Display&Graphics领域。
展开
-
Android刷新率设置
传统的手机屏幕刷新率通常为60Hz,但从2020年各大手机厂商发布的手机来看,高刷新率已经是不可逆的趋势。然而由于高刷新率在带来流畅体验的同时,也会导致更高的功耗,因此支持高刷新率的手机通常也支持刷新率设置,档位数量从2档到7档不等。那么APP是否可以根据自己的需要来选择恰当的刷新率呢?答案是肯定的,本文探讨一下具体应该如何实现。原创 2021-04-28 13:45:06 · 11873 阅读 · 0 评论 -
Eclipse for Android —— ADT Plugin
《Eclipse for Android —— ADT Bundle》介绍了预先集成ADT Plugin和Android SDK的版本,本文介绍如何自己安装ADT Plugin和Android SDK。原创 2022-05-05 22:20:34 · 593 阅读 · 0 评论 -
Eclipse for Android —— ADT Bundle
早期Android应用开发的主流IDE是Eclipse,然而它本身并不支持Android应用开发,需要安装Google提供ADT(Android Development Tools)插件才行,用户可以分别安装Eclipse IDE、ADT插件和Android SDK,也可以直接使用三者的集合体ADT Bundle以简化流程,此时只需额外安装JDK即可进行Android应用开发。原创 2022-05-05 21:55:55 · 2761 阅读 · 0 评论 -
Android源码编译--jdk版本查询
1 前言 拿到一份android源码准备对它进行配置和编译之前,首先需要配置jdk(详见《Ubuntu14.04下载&编译Android》)。那么怎么知道需要什么版本的jdk呢?答案就在android源码中。2 查询JDK版本2.1 Android源码所需JDK版本 根参考资料[1]的说明,在android-src/build/core/main.mk中对jdk原创 2016-08-05 09:33:06 · 6158 阅读 · 0 评论 -
手机QQ聊天记录备份
本文重点总结如何备份手机QQ的聊天记录。原创 2015-07-22 16:29:20 · 20652 阅读 · 0 评论 -
Android使用笔记--艰难的减肥过程
待续...原创 2013-09-21 12:34:21 · 2382 阅读 · 0 评论 -
Android使用笔记--存储空间管理
随着时间的推移,系统会变得越来越臃肿,运行也变慢.原创 2013-09-23 15:11:26 · 1376 阅读 · 0 评论 -
Android开发笔记:Web Service
简介:Web Service——百度百科http://baike.baidu.com/view/67105.htm?fromId=837392命名空间:如果不指定命名空间,则使用默认命名空间,方便引用 而自己设定别名。命名空间的作用:每个 XML Web services 都需要一个唯一的命名空间,以便客户端应用程序能够将它与 Web 上的其他服务区分开。开发阶段的 XML Web原创 2013-05-26 16:33:45 · 1109 阅读 · 0 评论 -
Android源码编译SDK
由于无法直接从Google官网下载Android源码,因此只能从其它途径获取,例如高通开源网就是一个不错的选择。本文在高通开源网上下载Release分支中包含msm8909平台的源码,其中Android版本为6.0.1,本文将源码目录命名为为android-msm8909。......原创 2016-08-08 12:01:20 · 8937 阅读 · 0 评论 -
Android SDK & AVD Manager
本文专门讨论如何基于Android源码来使用Android SDK Manager,而不是基于预编译的Android SDK安装包所生成的Android SDK Manager。本文所使用的系统为Ubuntu14.04(64bit)。原创 2016-08-07 10:50:24 · 16466 阅读 · 0 评论 -
Ubuntu14.04安装Android NDK
1 前言 在拥有Android源码的前提下,如何安装Android NDK呢?下面以Android 6.0为例进行分析说明。2 下载Android NDK1)下载android-ndk64-r10-linux-x86_64.tar.bz2;2)解压android-ndk64-r10-linux-x86_64.tar.bz2,其目录结构如下所示:原创 2016-11-01 11:29:13 · 1168 阅读 · 0 评论 -
Ubuntu14.04安装Android SDK
1 前言 做应用开发过程中,通常需要下载相应版本的的Android SDK,但是如果拥有了Android源码,是否还需要下载Android SDK呢(也即是说,源码中是否已经包含了Android SDK的所有内容)?本文以Android6.0.1为例进行对比分析。2 下载Android SDK3 源码prebuilts目录......原创 2016-11-01 09:42:25 · 10090 阅读 · 0 评论 -
Failed to resolve : com.android.support:appcompat-v7:24.2.0
1 开发环境 Ubuntu14.04(64bit) Android Studio 2.2.22 问题描述 在编译我的第一个项目的时候,提示:3 解决方法 根据参考资料[1][2]的提示,需要通过Android SDK Manager安装Android Support Repository:参考资料[1]Failed to find :...原创 2016-11-01 14:03:21 · 6682 阅读 · 0 评论 -
Android Studio 2.2.2编译第一个项目
参考资料[1]android studio怎样生成apk文件原创 2016-11-01 13:52:59 · 707 阅读 · 0 评论 -
Ubuntu14.04安装Android Studio 2.2.2
参考资料[1]在Ubuntu 15.04下安装Android Studio[2]Ubuntu安装Androidstudio步骤(很犀利)原创 2016-10-31 10:18:03 · 9746 阅读 · 1 评论 -
Ubuntu14.04交叉编译i2c-tools
参考资料[1]android下面通过I2C TOOLS工具查看设备寄存器(S5PV210平台)[2]四极管: Android开发调试I2C设备驱动 i2cdetect 工具的使用[3]i2cdetect/i2cdump 查看系统的i2c bus数量以及i2c device挂载地址原创 2016-12-05 10:13:03 · 2457 阅读 · 1 评论 -
Android开发笔记:显示调试信息
如果想在一个单独的窗口看到system.out.print()的输出的话,可以在logcat界面点那个绿色的“+”号,在Filter name 和 By log tag里面均填入System.out,这样的话你就能在单独的界面查看system.out.print()的输出了!!原创 2013-05-28 11:21:43 · 1044 阅读 · 0 评论 -
Android开发笔记:SoabObject
《android中webservice获取soapObject数据的解析问题》http://ilewen.com/questions/5873SoapObject:http://manual.phpv.net/pear/cn/pecl.soap.soapobject.htmlAndroid与服务器端数据交互(基于SOAP协议整合android+webservice)http:/原创 2013-05-26 15:47:57 · 899 阅读 · 0 评论 -
Android开发第1-3课:建立一个简单的用户交互界面
本课将会教你:创建一个线性布局添加一个文本编辑框添加字符窜资源添加按键使得输入框填充屏幕宽度你应该还读了:布局这个Andorid 的app用户图像界面使用了View对象和ViewGroup对象。 对象通常是UI窗体,例如按钮或者文本编辑框,而视图容器组件通常是不可见的,用于决定子视图的布局,例如网格布局或者垂直列表布局。Android提供翻译 2013-05-12 16:21:36 · 1912 阅读 · 0 评论 -
Android开发笔记:运行程序
点击Eclipse菜单栏的run,弹出一下菜单:在菜单中可见,有5种运行方式。一般情况下,做Android app开发时,选择Android Application。原创 2013-05-17 09:53:37 · 858 阅读 · 0 评论 -
Android开发笔记:导入一个工程
IDE:Eclipse单击菜单File>>Import...弹出以下菜单:在选择Android>>Existing Android Code Into Workspace,单击Next,弹出如下窗体:点击Browse,选择工程所在的目录,点击Finish。玩完成工程的导入。注意:这个工程不能是已经在workspace中的。原创 2013-05-17 10:09:04 · 1158 阅读 · 0 评论 -
Android开发第3-1课:支持不同的语言
This class teaches you toCreate Locale Directories and String FilesUse the String ResourcesYou should also readLocalizationIt’s always a good practice to extract UI strings翻译 2013-05-18 10:51:19 · 909 阅读 · 0 评论 -
Android开发第3-2课:支持不同的屏幕
This lesson teaches you toCreate Different LayoutsCreate Different BitmapsYou should also readDesigning for MultipleScreensSupporting MultipleScreensIconography design gu翻译 2013-05-18 10:53:28 · 862 阅读 · 0 评论 -
Android开发第3-3课:支持不同的平台版本
This lesson teaches you toSpecify Minimum and Target API LevelsCheck System Version at RuntimeUse Platform Styles and ThemesYou should also readAndroid API LevelsAndroid翻译 2013-05-18 10:54:50 · 1122 阅读 · 0 评论 -
Android开发第2-2课:暂停和恢复一个Activity
本课程将会教你暂停你的Activity回复你的Activity你应该还读了Activities 尝试它下载演示模版(未能下载)ActivityLifecycle.zip在普通的app使用过程中,前台的 activity有时候会被其他的可视组件阻碍从而导致activity暂停。例如,当打开一个半透明的 activity (例翻译 2013-05-16 11:46:55 · 1071 阅读 · 0 评论 -
Android开发第2-3课:停止和重启一个Activity
本课将会教你停止你的Activity启动/重启你的Activity你应该还读了Activities 尝试它Download the demoActivityLifecycle.zip适当的停止和重启你的activity是activity生命周期中一个非常重要的过程,它可以确保你的用户意识到你的app总是活的并且没有丢失进度。有一些翻译 2013-05-16 11:48:26 · 1054 阅读 · 0 评论 -
Android开发第2-4课:重建一个Activity
本课将会教你保存你的Activity状态恢复你的Activity状态你应该还读了支持不同的屏幕处理运行时更改Activities There are a few scenarios in which your activity is destroyed due to normal app behavior, such aswhen the use翻译 2013-05-16 11:49:56 · 882 阅读 · 0 评论 -
Android开发第2-1课:启动一个Activity
本文说明如何启动、销毁一个Activity。翻译 2013-05-15 15:50:32 · 1640 阅读 · 0 评论 -
Android开发第1-2课:运行你的app
本课将会教你:在实体设备上运行app在模拟器上运行app如果你已经在第1课中创建了一个工程,它包含了一个默认的 "Hello World" 源文件,允许你立即运行app。你如何运行你的程序,决定于两件事情:你有一个真实的Android设备还是你正在使用Eclipse。本课将会教你如何在真实Android设备上安装你的app,以及如何在模拟器上安装你的app。有两种方法,分别是通过翻译 2013-05-12 16:01:36 · 1224 阅读 · 0 评论 -
Android开发笔记:widget
参考资料《Android Widget开发系列(一)》http://www.iteye.com/topic/406052《Android 桌面组件【widget】初探》http://www.cnblogs.com/TerryBlog/archive/2010/07/29/1788319.html《android widget 开发实例 : 桌面便签程序的实现详解和源码 (上)》ht原创 2013-05-20 15:14:18 · 862 阅读 · 0 评论 -
Android开发第1-1课:创建一个Android工程
本课程将会教你:用Eclipse创建一个工程 用命令行工具创建一个工程一个Android工程包了所有文件,这些文件组成你的Android App源代码。通过使用一组默认的项目目录和文件,利用Android SDK工具可以很容易地创建一个新的Android项目。本课将介绍如何使用Eclipse(通过ADT插件)或在命令行中使用SDK工具来创建一个新的项目。翻译 2013-05-12 14:35:59 · 1600 阅读 · 0 评论 -
Android APP开发 —— 启动另1个Activity
在MainActivity中添加一些代码,使得用户点击Send按钮时启动一个新的activity。相应发送按键构建一个Intent启动另一个Activity创建第二个Activity接受Intent显示信息完成了上一节课的内容,你已经拥有了一个app,它可以显示一个activity (单个屏幕),里面有文本编辑区和一个按键。 在本课中,你将会在MainActivity中添加一些代码,使得用户点击Send按钮时启动一个新的activ原创 2013-05-12 16:24:01 · 5232 阅读 · 0 评论 -
Android开发笔记:button
在Andorid开发中,有两种响应按键事件的方法。第一种方法就是设置按钮的onClick属性,另一种方法就是设置监听。使用第一中方法的时候,需要在activity_main.xml中设置Button的onClick属性,将其设为处理函数名,如下图所示:不管是第一种方法还是第二种方法,都需要在MainActivity.java中实现按钮的处理函数,但是两者有点区别,如下图所示原创 2013-05-19 17:28:07 · 1139 阅读 · 0 评论 -
Android开发笔记:问题集锦
Unable to resolve target 'android-i'http://blog.sina.com.cn/s/blog_48964b1201016rh7.htmlUbuntu下Eclipse中文乱码解决http://www.linuxidc.com/Linux/2011-12/50056.htmerror opening trace file: No such file原创 2013-05-20 15:55:55 · 937 阅读 · 0 评论