当前位置::主页 > TAG标签 > android
  • Android Camera 使用详解

    Android Camera 使用小结 Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功

    13-07-22
  • android中利用Camera编写拍照应用

    在安卓中使用拍照功能有两种方式,一是调用已有的拍照应用;二是使用 android 的 Camera 对象直接操作相机,自己写代码来实现拍照功能。 如果是采用 Camera 的方式,相当于自己写了个拍照程序。直接使用 Camera 的好处是拍照界面可以完全自定义, UI 风格可

    13-07-19
  • android SQLite数据库基本操作增、删、改、查速成

    和其他数据库一样,SQLite数据库的一般操作包括:创建数据库、打开数据库、创建表、向表中添加数据、从表中删除数据、修改表中的数据、关闭数据库、删除指定表、删除数据库和查询表中的某条数据。下面我们分别来学习这些基本操作。 1.创建和打开数据库 在And

    13-07-14
  • android拍照的简单方式:调用已存在的camera应用

    如果你的app中有要拍照的需求,有两种方式可以实现,一是直接调用已安装的app,二是自己写一个拍照界面。这篇文章讲解最简单的方式,直接调用已有的camera应用。 获取camera权限 如果你的应用必须要用到拍照的功能,那么你需要在google play上将可以下载该应

    13-07-11
  • android隐藏底部虚拟键Navigation Bar实现全屏

    安卓4.1之后为全虚拟键操作,和actionbar对应,底部的虚拟键菜单称为Navigation Bar。 Sumsung Galaxy Nexus 屏幕分辨率为 1280X 720,但通常的应用都会显示Navigation Bar(Back 键,Home 键等),如下图所示: 但我注意到Youtube应用在问触摸事件时,会自

    13-07-09
  • android中使用setCustomView不能填满actionbar的问题

    在安卓原生日历中日程的编辑界面的title是用setCustomView来自定义的。自定义actionbar的代码基本是如下形式: ViewGroup customView = (ViewGroup) LayoutInflater.from(this).inflate(R.layout.pen_note_custom_title, null);getActionBar().setCustomView

    13-07-08
  • Android定义各种样式的标题栏:requestWindowFeature()

    最近在网上看到一篇介绍Android window的requestWindowFeature()的使用方法,共享出来大家学习学习 requestWindowFeature(Window.FEATURE_LEFT_ICON); setContentView(R.layout.dialog_activity); getWindow().setFeatureDrawableResource(Window.FEATURE_LE

    13-06-30
  • android多分辨率多屏幕密度下UI适配方案

    前言 Android 设计之初就考虑到了 UI 在多平台的适配,它本身提供了一套完善的适配机制,随着版本的发展适配也越来越精确, UI 适配主要受平台两个因素的影响:屏幕尺寸(屏幕的像素宽度及像素高度)和屏幕密度,针对不同的应用场景采用的适配方案也不一样,

    13-06-27
  • android列表视图切换:GridView和ListView两种方式来显示一个列表

    在安卓应用中,很多带有列表的界面都提供了两种显示方式,单列显示和平铺显示,比如文件管理器,其实这两种视觉效果分别是用listview和 GridView 来实现的。这篇文章将讨论如何正确的实现两种视图的切换效果。 对于一个界面,如果需要设计 GridView 和 ListV

    13-06-26
  • Android中使用ant混淆编译

    搞了好几天,查看了上百个网站,最后摸索出一套很简单的ant混淆编译的方法。下面开始: 1.拿一个普通项目来说,首先为它加上ant编译功能。 android update project --name project_name -t 3 -p D:/temp/project_name 此时会在项目根目录自动生成一个名为bui

    13-06-08
  • Android开发者必知的开发资源

    随着Android平台市场份额的持续猛增 ,越来越多的开发者开始投入Android应用程序的开发大潮。如果您是一位2013年刚刚入行的Android开发新兵,恭喜你,因为这个平台已经在过去几年里变得愈发成熟了,绝对值得住你全情投入。目前来看,Android现成的开发资源早

    13-06-02
  • Android学习笔记之反编译工具介绍及下载(Class文件反编译,xml文件反编译整理)

    最近在网上查了一些Android文件反编译工具,供大家参考。 1.CLASS文件反编译工具:XJAD 2.xml文件工具AXMLPrinter2.jar 将它放到android-sdk-windows-1.5_r3\tools文件夹中 运行cmd,进入tools目录,运行 java -jar AXMLPrinter2.jar main.xml main.txt 这时

    13-06-01
  • Android中使用自定义字体的方法

    1、Android系统默认支持三种字体,分别为:“sans”, “serif”, “monospace 2、在Android中可以引入其他字体 。 ?xml version="1.0" encoding="utf-8"?TableLayout xmlns:Android="http://schemas.android.com/apk/res/android" Android:layout_width="fil

    13-06-01
  • 硅谷逐渐感受到了Android的热度

    2007年当第一代iPhone发布的时候,乔布斯曾经表示在移动电话的领域,苹果领先了竞争对手们5年。现在5年已经过去,在加州硅谷这个善于产生科技奇迹的地区,苹果和硅谷人正在感受到Android带来的热度。除了iPhone,三星的Android系列在这里也成了主流。那么And

    13-05-31
  • Android 程序框架设计

    1、一些概念 模式的定义: 每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。 什么是设计模式? 设计模式是在某种特别的情况下,针对某种

    13-05-27
  • Android读写assets目录下面的资源文件

    本文从原理到实现两方面为大家呈现出了Android如何读写assets目录下面的资源文件(文件夹)。

    13-05-27
  • onActivityResult() 和onResume()的调用顺序问题

    今天在做记事本开发的时候遇到遇到类似的问题,虽然打log能知道先后顺序,但是无法知道原因,于是百度了一下,发现一个问题,国内的网站上都是一帮等着吃闲饭的人。 于是借助了stackoverflow 得到如下的回答: protected void onActivityResult (int request

    13-05-15
  • android.os.NetworkOnMainThreadException异常

    今天在使用nexus s测试android应用程序时,发现,在连接网络时,竟然出现了个android.os.NetworkOnMainThreadException异常。仔细查阅代码之后,发现和书上或者网络上的代码是一致的,而且也已经在AndroidManifest.xml中经过授权。但是,后台仍然抛出了如下

    13-05-13
  • 调用另一个activity

    读完 上一篇文章 之后在app中显示出了文本输入框和按钮,这篇文章我们会在 MainActivity 中添加代码,当点击send按钮之后,调用另外一个activity。 响应send按钮的点击事件 我们直接通过 button的 android:onClick 属性来关联点击事件: Button android:layo

    13-05-12
  • 编写一个简单的安卓app界面

    安卓的用户界面都是由View以及ViewGroup的子类对象组成的。View对象一般是想button或者textview这样的控件,ViewGroup对象一是一个看不见的View容器,它定义了如何布局容器中装入的子View,比如是网格布局还是垂直布局等。 android提供了通过xml文件编写的方

    13-05-11
  • 如何给calendar4.0 日历月视图添加左右滑动的功能

    原生日历的月视图只能上下滚动查看不同的月份,但是如果要切换年份的话,必须连续切换12个月才能到达下一年。由于是listview显示数据,因此当我滑动较重的时候,跳转两三年是不成问题的。但是有些用户无论如何都希望能做到左右滑动切换年,向右滑动切换到上

    13-05-09
  • Android ViewPager使用详解

    support.v4 是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适

    13-05-07
  • ViewSwitcher切换ListView的例子

    安卓原生日历的月视图是可以上下滑动切换月份的,但是似乎还没有左右滑动切换年的功能,似乎只有ViewSwitcher才能完整这样的功能。 本文以先以个简单的例子来说明使用ViewSwitcher切换ListView与方法,这个例子是在stackoverflow上看到的,不知道运行起来是

    13-05-06
  • 用动画实现android app启动界面的渐变效果

    几乎所有的app在启动的时候都会有一个类似于开机画面的东西,往往是一张图片,上面写着这个应用程序的提示文字,比如腾讯微博的启动界面就是这样的: 其实实现这种效果的原理很简单,启动界面也是一个activity,当时间到了之后销毁这个activity,并启动下一

    13-05-05
  • 为android应用添加分享到新浪微博(不是内置分享)

    现在很多平台都开放了,并且提供了相应的接口。在过往你浏览论坛或者博客的时候,一个论坛 / 博客都需要自己的帐号,但是现在你会发现都有一个“用新浪微博登陆”,“用 QQ 帐号登录”等的字样。这样你经过授权以后就可以用新浪或这腾讯的帐号登录到论坛或者

    13-05-05