-
android 三种定位形式
android三种定位方式最近在看android关于定位的方式,查了很多资料,也做了相关实验,在手机上做了测试,下面总结:一共有三种定位方式,一种是GPS,一种是通过网络的方式,一种则是在基于基站的方式,但是,不管哪种方式,都需要开启网络或者GPS首先添加权限<uses-permissionandroid:name="android.permission.ACCESS_COARSE_LOCA...
68
热度 -
Android界面根本属性
Android界面基本属性布局:??在android中我们常用的布局方式有这么几种:1.LinearLayout(线性布局):(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角)??????????????????????????????????????????线性布局分为水平线性和垂直线性二者的属性分别为:android:orientation="horizontal"??an...
24
热度 -
SQLite事例
SQLite例子一、什么是SQLiteSQLite是一款开源的、轻量级的、嵌入式的、关系型数据库。它在2000年由D.RichardHipp发布,可以支援Java、Net、PHP、Ruby、Python、Perl、C等几乎所有的现代编程语言,支持Windows、Linux、Unix、MacOS、Android、IOS等几乎所有的主流操作系统平台。SQLite被广泛应用的在苹果、Adobe、Goog...
97
热度 -
[Android] Android开发优化之——从代码视角进行优化
[Android]Android开发优化之——从代码角度进行优化通常我们写程序,都是在项目计划的压力下完成的,此时完成的代码可以完成具体业务逻辑,但是性能不一定是最优化的。一般来说,优秀的程序员在写完代码之后都会不断的对代码进行重构。重构的好处有很多,其中一点,就是对代码进行优化,提高软件的性能。下面我们就从几个方面来了解Android开发过程中的代码优化。1)静态变量引起内存泄露在代码优化的过程...
7
热度 -
Android 自定义progressDialog兑现
Android自定义progressDialog实现[size=large]我们在项目中经常会遇到这样一个应用场景:执行某个耗时操作时,为了安抚用户等待的烦躁心情我们一般会使用进度条之类的空间,在android中让大家最容易想到的就是progressbar或者progressDialog,区别在于前者是一个控件,后者是对话框。由于一些需求在弹出进度条时不希望用户能够操作其他控件,所以只能使用pro...
43
热度 -
Android系列课程之十:Intents and Intent Filters(一)
Android系列教程之十:IntentsandIntentFilters(一)Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Linux下搭建Android开发环境Android教程之三:第一个Android应用,HelloWorldAndroid系列教程之四:Android项目的目录结构Android系列教程之五:Activi...
355
热度 -
拾掇出15个Android很有用的代码片段(技巧)ophone
整理出15个Android很有用的代码片段(技巧)ophone<转自sjl599http://sjl599.iteye.com/blog/657993>1:查看是否有存储卡插入Stringstatus=Environment.getExternalStorageState();if(status.equals(Enviroment.MEDIA_MOUNTED)){说明有SD卡插入}2:...
472
热度 -
收拾出15个Android很有用的代码片段(技巧)
整理出15个Android很有用的代码片段(技巧)1:查看是否有存储卡插入Stringstatus=Environment.getExternalStorageState();if(status.equals(Enviroment.MEDIA_MOUNTED)){说明有SD卡插入}2:让某个Activity透明OnCreate中不设Layoutthis.setTheme(R.style.Theme...
312
热度 -
Android电话偷听实例
Android电话窃听实例Step1:新建一个Android工程,命名为PhoneListenerService,本服务不需要界面Step2:主控制程序PhoneService.java代码如下:packagecn.roco.phonelistener;importjava.io.File;importjava.io.OutputStream;importjava.io.PushbackInput...
40
热度 -
Android仿人们客户端(v5.7.1)——点击左侧菜单栏中的Item切换视图
Android仿人人客户端(v5.7.1)——点击左侧菜单栏中的Item切换视图转载请标明出处:http://blog.csdn.net/android_ls/article/details/8765193在前面几讲中,左侧菜单(左侧面板)、满足滑动或点击子View的方式,打开左侧菜单的父容器和新鲜事视图(雏形)已基本完成,这一篇我们将主界面的整个视图框架完善下,实现点击左侧菜单切换右侧视图的功能...
98
热度 -
Android惯用布局有5种
Android常用布局有5种布局:????在android中我们常用的布局方式有这么几种:1.LinearLayout(线性布局):(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角)??????????????????????????????????????????线性布局分为水平线性和垂直线性二者的属性分别为:android:orientation="?horizontal?...
64
热度 -
曾经的札记——android的学习笔记(Activity传参、四种启动模式、生命周期、屏幕横竖屏切换)
曾经的笔记——android的学习笔记(Activity传参、四种启动模式、生命周期、屏幕横竖屏切换)1、传参????publicclassMainActivityextendsActivity{???@Override???protectedvoidonCreate(BundlesavedInstanceState){???????super.onCreate(savedInstanceStat...
227
热度 -
[转]Android有效解决加载大图片时内存溢出的有关问题
[转]Android有效解决加载大图片时内存溢出的问题转自:?http://hi.baidu.com/gaogaf/item/d29ab5c5a17980c4994aa072?尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBit...
25
热度 -
VLC Android摄制视频
VLCAndroid录制视频在这篇文章《vlcandroid的编译及截图,录制视频等功能》里,我找到了用vlc实现Android版本截图的功能,但是录制视频的功能是不正确的。其录制视频的方法,对vlc底层的开始录制和结束录制,都不能很好的控制。鉴于此,我们对vlc代码进行修改,编译。参见http://patches.videolan.org/patch/606/diff--gita/include...
326
热度 -
(详解)Eclipse3.6筹建 Android 2.2 开发环境
(详解)Eclipse3.6搭建Android2.2开发环境接下来当然是搭建Android的开发环境啦,步骤如下:?1.安装JDK。注意这里只是安装JRE是不行的,需要安装JDK?笔者是去http://www.oracle.com/technetwork/java/javase/downloads/index.html下载了JDK6Update20。注:根据www.eclipse.org的官方信息...
21
热度 -
Android系列课程之八:ListView组件的使用
Android系列教程之八:ListView组件的使用写道ListView是Android开发中非常常用的组件,ListView可以用来显示一个列表,我们可以对这个列表操作,比如点击列表要做什么等等。这篇文章主要通过一个示例来展示ListView的用法。?Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Linux下搭建Androi...
63
热度 -
Android实战技能:深入解析AsyncTask
Android实战技巧:深入解析AsyncTaskAsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInB...
5
热度 -
Eclipse开发Android的配备(包括ADT安装,SDK配置)
Eclipse开发Android的配置(包括ADT安装,SDK配置)1.?下载Android?SDK?????http://code.google.com/android/download.html下载后直接解压就可以使用了。?????为了在DOS控制台中直接使用SDK的工具,可以将SDK的目录添加到Windows的path环境变量中:????在桌面上右击“我的电脑”,依次点击【属性】>【高...
66
热度 -
Android学习10-Android组件通讯 (5) Service
Android学习10-----Android组件通信(5)ServiceService基本组成:在Android系统开发中,Service是一个重要的组成部分,如果某些程序是不希望用户看见的,那么可以将这些程序定义在Service中,这样就可以完成程序的后台运行(也可以在不现实界面的形式下运行),即Service实际上相当于是一个没有图形界面的Activity程序,而且当用户要执行某些操作需要进...
12
热度 -
android本map片选择【类似于浏览】
android本地图片选择【类似于浏览】在此调查中我要实现的是:点击Pictures按钮后,获取手机内所有图片,选择某一个图片,并显示到ImageView中。应用范围:图片上传时的图片选择,类似"浏览"。所有的图片都会列出来,包括目录。在ActivityAction里面有一个“ACTION_GET_CONTENT”字符串常量,该常量让用户选择特定类型的数据,并返回...
71
热度