移动开发-Android
文章平均质量分 73
谦言万语
研究总结规律,发现简单唯美!
展开
-
Android中不用图片资源也能做出好看的界面
当我们个人开发者做一款Android应用时,难免会为找不到好看的图片资源而发愁,(不仅要写代码,还得要稍微会点PS什么的,唉!总之程序员什么都得要会一点。。。端好这碗饭可真不容易啊!)要不就是好看的图片资源有了,从而导致我们的软件过大!怎么办呐?这里我给大家推荐一种简单实用的方法,就是颜色值强化使用!通常我们在res里xml中可以定义UI布局,按钮的按下效果转载 2014-08-01 11:04:11 · 2568 阅读 · 1 评论 -
如何下载并编译Android4.0内核源码goldfish(图文)
本文转自:http://blog.csdn.net/flydream0/article/details/7070392。跟着操作能成功。。goodluck!===============================================================================================================关于如转载 2013-05-31 18:54:19 · 682 阅读 · 0 评论 -
android编译错误及问题处理整理
make遇到缺什么就安装什么/usr/bin/ld: cannot find -lzhost Executable: aapt (out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt)/usr/bin/ld: cannot find -lzcollect2: ld returned 1 exit原创 2013-05-31 11:19:41 · 6230 阅读 · 0 评论 -
Android 4.2源码的下载和编译环境的安装及源码的编译(跟着做能成功)
Google于2012.11.14发布了Android4.2的源码,下面把本人在ubuntu12.04 的64位系统上下载源码,和编译源代码下载、编译环境安装、源代码编译和运行模拟器的可能出现的一些错误在本文最后一章节,若出现类似错误,可以参考。源码的下载源代码的下载,首先需要安装以下软件:curl 和 git-core1.1安装curl:在终端转载 2013-05-18 19:06:27 · 3574 阅读 · 0 评论 -
国外的iOS开发资源
来源:http://tangqiaoboy.blog.163.com/blog/static/11611425820111013102549814/收集和整理了一下国外的iOS开发资源:博客:http://www.icodeblog.com/ 有大量的iphone开发教程,并且课程按初级、中等、高级做了分类。更新比较频繁,每周都会有新文章。http://mobileorchard.转载 2013-04-23 19:49:36 · 613 阅读 · 0 评论 -
Android的TextView使用Html来处理图片显示、字体样式、超链接等
http://www.cnblogs.com/playing/archive/2011/03/17/1987033.html一、[Android实例]实现TextView里的文字有不同颜色转eoe:http://www.eoeandroid.com/thread-4496-1-1.htmlimport android.text.Html;TextView t3转载 2013-04-10 22:45:58 · 679 阅读 · 0 评论 -
Android SQLite 数据库
SQLite 介绍SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLite.SQLite 由以下几个组件组成:SQL 编译器、内核、后端以及附件。SQLite 通过利用虚拟机和虚拟数据库引擎(VDBE),使调试、修改和扩展转载 2013-03-23 16:22:29 · 635 阅读 · 0 评论 -
分享android开发过程中用到的一些开源框架
在目前软件开发行业中,流行着这么一句话“天下武功,唯快不破”。而“快”,就不能让我们重复去制造论坛,不能去重新发明轮子。目前开源界中已经有很多成熟的,得到了大量商用的开源软件和框架,我们就可以借鉴这有优秀的资源,才能在这个节奏速度的社会中博得一丝生存的机会。我收集整理了一些优秀的android开源框架,希望能对android软件开发的朋友一点的帮助。Current List Uti转载 2013-04-07 01:30:24 · 606 阅读 · 0 评论 -
申请google map 的android key(新的申请方式)
最近google map v2版的key 改变了申请方式,原来的申请页面改了,原来是https://developers.google.com/maps/signup?hl=zh-CN 这个链接现在v2版的key,需要在 https://code.google.com/apis/console 这个地址申请1.使用Google帐号登入APIs Console (http原创 2013-03-20 15:42:57 · 1340 阅读 · 0 评论 -
Ubuntu下android-4.0.3_r1源码下载,阅读工具安装配置,源码编译详解
备注:android源码动辄6、7G,新版本的则10G左右,所以要有足够大的硬盘空间。android应用开发环境搭建:http://www.cnblogs.com/pharen/archive/2011/09/13/2174592.html一、安装Ubuntu 12.04网上已经有很多图文教程,这里就不细说里,进给出链接:http://teliute.org/linux/Ubs原创 2013-05-29 17:02:40 · 1794 阅读 · 0 评论 -
开发者挑战赛集锦
1. 三星豪掷80万美元奖金 第二届全球开发者挑战赛开幕2. 2013 年第四届 Android 应用开发中国大学生挑战赛3. 中兴捧月杯校园程序设计大赛兴趣赛原创 2013-07-08 17:35:20 · 607 阅读 · 0 评论 -
Android NDK 安装与配置
转自:http://my.oschina.net/owen123456/blog/85658本文主内容:1、 Android NDK 安装2、 安装Cygwin与使用NDK编译3、 在Eclipse中集成C/C++开发环境CDT4、 安装Sequoyah插件5、 JNI编译环境配置 本文建立在已经完成Android开发环境搭转载 2013-07-08 17:37:44 · 817 阅读 · 0 评论 -
Android UI学习 - 对话框
Android开发指南-用户界面-对话框Android UI学习 - 对话框本文是对网上的文章《Android开发指南-用户界面-对话框》的部分内容进行简化,并加上自己的某些理解。里面的相同内容,版权归原翻译作者所有。显示对话框 对话框经常作为Activity的一部分来创建和显示。你通常应该从protected Dialog Activity.onCrea转载 2014-04-03 10:47:34 · 738 阅读 · 0 评论 -
Android应用开发中对Bitmap的内存优化
在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常。所以,对于图片的内存优化,是android应用开发中比较重要的内容。 1) 要及时回收Bitmap的内存 Bitmap类有一个方法recycle(),从方法名可以看出意思是回收。这里就有疑问了,And转载 2014-03-28 01:23:59 · 724 阅读 · 0 评论 -
安卓* 系统级 Java*/C++ 代码调试
原文:http://blog.csdn.net/x86android/article/details/210298171 简介应用开发人员当前可通过安卓* SDK 来设计和构建安卓应用项目,并使用 Eclipse* 进行调试。 但是它并没有提供相应的功能来调试系统级 Java*/C++ 代码,该代码位于安卓代码库中,不能使用 Android SDK 来构建和调试。 本文介绍转载 2014-03-12 22:13:42 · 1565 阅读 · 0 评论 -
Android中图片的三级cache策略(内存、文件、网络)
http://blog.csdn.net/cuijinquan/article/details/17688615http://blog.csdn.net/cuijinquan/article/details/17688393http://blog.csdn.net/cuijinquan/article/details/17688297android中转载 2014-01-14 18:53:58 · 1105 阅读 · 0 评论 -
Android开发中的多线程编程技术
http://tech.it168.com/a2011/0922/1250/000001250289_all.shtml 【IT168技术】多线程这个令人生畏的“洪水猛兽”,很多人谈起多线程都心存畏惧。在Android开发过程中,多线程真的很难吗?多线程程序的“麻烦”源于它很抽象、与单线程程序运行模式不同,但只要掌握了它们的区别,编写多线程程序就会很容易了。下面让我们集中精力开始学习吧!转载 2013-11-09 15:12:45 · 811 阅读 · 0 评论 -
Android开源库集锦
一、兼容类库ActionBarSherlock : Action Bar是Android 3.0后才开始支持的,ActionBarSherlock是让Action Bar功能支持2.X后的所有平台,而且他会自动的判断是调用原生Action Bar还是使用扩展ActionBar。在我的小熊词典里有用到这个库,而且很多非常知名的App也在使用这个库。GitHubOfficial转载 2013-08-21 19:19:41 · 605 阅读 · 0 评论 -
Android的NDK开发
Android JNI简介与调用流程/******************************************************************************************** * author:conowen@大钟转载 2013-06-27 13:45:50 · 1172 阅读 · 0 评论 -
Android.mk文件语法规范
Android.mk文件语法规范(Android.mk File)http://blog.csdn.net/smfwuxiao/article/details/85307421、Android.mk文件概述Android.mk文件用来告诉NDK编译系统,应该如何编译这些源码。更确切地说,该文件其实就是一个小型的Makefile。该文件会被 NDK的编译工具解析多次,所以转载 2013-06-27 14:20:12 · 738 阅读 · 0 评论 -
Android模拟器上网设置
第一步:从cmd进入Android SDK目录下的platform-tools文件下第二步:运行adb.exe shell命令,出来#符号后输入getprop命令,就可以查看系统当前的各项属性第三步:修改dns值为自己电脑上的默认网关(ipconfig -all查看):setprop net.dns1 10.0.6.1 (这个是我的默认网关)原创 2013-03-20 14:29:37 · 875 阅读 · 0 评论 -
SharedPreferences解析和实现记住用户名
转自:http://rd.189works.com/article-108392-1.htmlSharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,它提供了Android平台常规的Long长整形、Int整形、String字符串型的保存。SharedPreferences不支持多线程。例如,可以通过它保存上一次用户所做的修改转载 2013-03-18 18:35:55 · 634 阅读 · 0 评论 -
Android 通过代理程序抓取请求数据
有时候,对于一些应用程序,我们需要了解其获取数据的API,例如对于Google Reader这样的应用程序,由于官方没有给出API,网上能找到的文档也很少,这时候要了解其API就可以对官方或非官方应用进行一点hack。对于网络应用,一般用代理来抓取数据即可,不过前提是数据没有加密的情况。 下面简单介绍一下具体的步骤一、准备条件 1、代理程序,可以记录程序的请转载 2012-04-18 09:12:43 · 1068 阅读 · 0 评论 -
返回键处理即程序退出对话框
一、返回键处理:Android返回键我们经常都要进行处理,分别有以下两个不同的处理方式方式一:按返回键显示退出提示框( 自定义提示框架可以参考[Android使用自定义AlertDialog(退出提示框) ] )方式二:按返回键不退出应用,返回主页面(即与按Home键操作一样)方式一:public class WelcomeActivity extend转载 2012-04-25 22:57:39 · 1108 阅读 · 0 评论 -
使用ViewPager实现高仿launcher拖动效果
前面一篇高仿launcher和墨迹左右拖动效果获得了很多朋友的好评,上一篇文章 主要是通过自定义ViewGroup实现的,有点麻烦。今天用ViewPager 这个类实现了同样的效果,这样代码更少,但是效果是一样的。ViewPager是实现左右两个屏幕平滑地切换的一个类,它是Google提供的。 使用ViewPager首先需要引入android-support-v4.jar这个j转载 2012-04-11 17:53:58 · 778 阅读 · 0 评论 -
Andriod开发-存储篇之外部存储
一、概述所有Android设备都支持可以保存文件的共享外部存储器,这个外部存储器可以是可移动存储器(如SD卡),也可以是内置在设备中的外部存储器(不可移动)。外部存储器上的文件时全部可读的,当设备通过USB连接电脑和电脑互传文件时,外部存储器上的文件不可修改。当外部存储器被挂载到电脑上或被移除,文件对android设备就不可见了,且此时外部存储器上的文件是没有安全保障的。所有程序都可以原创 2012-04-06 11:50:05 · 17011 阅读 · 1 评论 -
android利用悬浮窗口实现界面劫持
一直觉得悬浮窗口在android上有点悬,今天试了一下,果然是钓鱼盗号之利器,远胜之前的tap hijacking过程很简单: 1、启动一个后台服务,监听当前执行的进程 。通过getSystemService(Context.ACTIVITY_SERVICE).getRunningTasks(1).get(0).topActivity.getPackageName()可以获转载 2012-04-06 10:36:43 · 1588 阅读 · 0 评论 -
自定义Activity标题栏(Title bar)和窗体显示状态操作(requestWindowFeature()的应用)
原文:http://android.blog.51cto.com/268543/6361341. 标题栏显示图标public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Windo转载 2012-03-30 21:56:08 · 464 阅读 · 0 评论 -
Android 源代码结构
简介 在使用Andriod SDK进行应用程序开发的时候,我们需要对源代码进行调试,有可能需要进入到某个Android API函数内部进行跟踪调试。但是,如果目标版本的SDK没有关联对应版本的源代码的话,就会提示你找不到源代码。 图:找不到Android源码的提示 我们都知道Android系统是一个开源工程,在网上可以下载到源代码。一般在网上搜索一下,就会找到各种转载 2012-03-30 16:47:17 · 338 阅读 · 0 评论 -
android之GridView异步加载图片时显示加载进度ProgressBar
GridView异步加载图片时,每个view中先显示加载进度ProgressBar。。。Gallery中使用该方法还可以避免图片没加载到时无法滑动的问题。GridView布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_w原创 2012-03-28 17:07:52 · 3015 阅读 · 4 评论 -
Android中AsyncTask的简单用法
在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启转载 2012-04-19 23:36:47 · 340 阅读 · 0 评论 -
Android中的Toast的标准格式和自定义格式
Android 中的Toast是一个弹出的提示消息框,以友好的方式提示用户,例如保存数据成功等。下面以一个例子来说明Toast的使用以及标准的Toast显示方式和自定义的Toast显示方式来提示友好的信息。以下是该Demo的程序结构图:[1] res/layout目录下的 main.xml源码:[html] view plaincopy转载 2012-04-19 23:37:29 · 390 阅读 · 0 评论 -
Android源码开发环境搭建
Android系统编译完成的结果全部在根目录的out目录中,原始的各个工程不会改动。out/host 主机内容out/target 目标机内容out/target/common 目标机的通用内容out/target/product 目标机的产品目录编译Android源码之后,在out/target/product/generic一些文件:ramdisk.img、syst转载 2012-06-01 11:00:47 · 533 阅读 · 0 评论 -
android解析XML总结(SAX、Pull、Dom三种方式)
在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式。最近做了一个android版的CSDN阅读器,用到了其中的两种(sax,pull),今天对android解析xml的这三种方式进行一次总结。 今天解析的xml示例(channels.xml)如下:xml version="1.0" encoding="utf转载 2013-03-18 18:34:18 · 703 阅读 · 0 评论 -
Android Google Map API 开发基础知识
http://www.cnblogs.com/playing/archive/2011/04/23/2025419.htmlhttp://tech.it168.com/a2011/0218/1158/000001158627_all.shtmlhttp://tech.it168.com/a2012/0308/1322/000001322333_all.shtml转载 2013-03-11 13:35:32 · 711 阅读 · 0 评论 -
android定时器的用法总结
在android中,經常用到的定時器主要有以下幾種實現:一、採用Handler與線程的sleep(long )方法二、採用Handler的postDelayed(Runnable, long) 方法三、採用Handler與timer及TimerTask結合的方法。下面逐一介紹:一、採用Handle與線程的sleep(long )方法Handler主要用來處理接受到的消息。這转载 2013-03-06 21:53:04 · 1809 阅读 · 0 评论 -
Android APK反编译详解(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubun转载 2013-03-06 11:01:52 · 561 阅读 · 0 评论 -
Ubuntu12.04下Android开发环境搭建图文教程
1.安装JDK1.1下载JDK目前最新的JDK版本是:Java SE Development Kit 7u5下载地址:http://download.oracle.com/otn-pub/java/jdk/7u5-b06/jdk-7u5-linux-i586.tar.gz查看最新:http://www.oracle.com/technetwork/java/ja原创 2013-03-06 01:49:46 · 1121 阅读 · 0 评论 -
Android系列讲座(一):环境搭建
1、准备工作JDK1.6.0_13 下载地址http://java.sun.com/products/archive/index.htmlEclipse3.5.2 下载地址http://www.eclipse.org/downloads/packages/release/galileo/sr2Android SDK2.2 下载地址http://developer.android原创 2012-10-26 01:48:25 · 794 阅读 · 1 评论 -
Android技术讲座(3):Android应用程序的内容
一、Android应用程序的概念性描述Android应用程序包含了工程文件、代码和各种资源,主要由Java语言编写,每一个应用程序将被编译成Android的一个Java应用程序包(*.apk)应用程序特点¡在默认情况下,每一个应用程序运行于它们的Linux进程中;¡每个进程具有自己的虚拟机(VM),所以每个应用程序运行于独立的环境中;¡在默认情况下,每一个应用程原创 2012-10-28 02:38:16 · 754 阅读 · 0 评论