E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android开发教程
android开发教程
之判断是手机还是平板的方法
方法一复制代码代码如下:publicstaticbooleanisTablet(Contextcontext){return(context.getResources().getConfiguration().screenLayout&Configuration.SCREENLAYOUT_SIZE_MASK)>=Configuration.SCREENLAYOUT_SIZE_LARGE;}方法二通
·
2014-04-27 09:19
android开发教程
之自定义属性用法详解
最近项目中经常需要用到自定义控件,因此自定义属性也是经常要用到的,在此说明一下自定义属性的用法:自定义属性都存在于/value/attr.xml文件中,以如下格式存在。复制代码代码如下:......对于自定义属性中的format的值及其含义如下:format属性值:reference、color、boolean、dimension、float、integer、string、fraction、enu
·
2014-04-13 11:25
海量Android教程、开发资料和源码
MFC和VC++教程、源码和开发资料【4】 海量Java教程、开发资料和源码 "Android应用程序开发36技(359页).pdf" http://t.cn/zWvdpM5"
Android
zcj331
·
2014-04-11 13:00
Android开发教程
Android简明开发教程 PDF版本(7M)Android简明开发教程一:概述Android简明开发教程二:安装开发环境Android简明开发教程三:第一个应用HelloWorldAndroid简明开发教程四:Android应用基本概念Android简明开发教程五:ActivitiesAndroid简明开发教程六:用户界面设计Android简明开发教程七:Intents和IntentFilte
tanmengwen
·
2014-04-09 21:00
android开发教程
之时间对话框核心代码
复制代码代码如下:newTimePickerDialog(MainActivity.this,newTimePickerDialog.OnTimeSetListener(){@OverridepublicvoidonTimeSet(TimePickerview,inthourOfDay,intminute){c.setTimeInMillis(System.currentTimeMillis())
·
2014-04-07 08:03
android开发教程
之switch控件使用示例
复制代码代码如下:复制代码代码如下:open.setOnCheckedChangeListener(newOnCheckedChangeListener(){@OverridepublicvoidonCheckedChanged(CompoundButtonbuttonView,booleanisChecked){if(isChecked){mBluetoothAdapter.enable();/
·
2014-04-07 08:06
ListView回到Header位置
android开发教程
让ListView回到Header位置或者Footer位置,还有第一项元素位置,这个要是使用 ListView.setSelection(pos); 是不生效的,要换一个方法 ListView.setSelectionFromTop(0, 0);//回到ListView的header ListView.setSelectionFromTop(1, 0);//回到第一项元素 回到f
iaiai
·
2014-03-25 09:00
Android开发
android开发教程
之listview显示sqlite数据
复制代码代码如下:packagecom.it.db;importjava.util.List;importcom.it.dao.PersonDao;importcom.it.domain.Person;importandroid.os.Bundle;importandroid.app.Activity;importandroid.content.Intent;importandroid.view.
·
2014-03-20 09:02
android开发教程
之wifi开发示例
1、WIFI网卡的状态WIFI网卡的状态信息都以整型变量的形式存放在android.net.wifi.WifiManager类中,有以下状态:WIFI_STATE_DISABLEDWIFI网卡不可用WIFI_STATE_DISABLINGWIFI网卡正在关闭WIFI_STATE_ENABLEDWIFI网卡可用WIFI_STATE_ENABLINGWIFI网卡正在打开WIFI_STATE_UNKNO
·
2014-03-17 10:01
给菜鸟看的Android应用开发全流程
给菜鸟看的Android应用开发全流程――好多Android开发中,没人告诉过你的事很多菜鸟开始学习Android开发,去网上搜集过很多“
Android开发教程
”,但是搜索出来的东西,如果不是特别针对性的关键词
ycmx1208
·
2014-03-12 11:11
android
关键字
关键词
针对性
小意思
android开发教程
之自定义控件checkbox的样式示例
主界面xml文件复制代码代码如下:/res/drawable-hdpi/check_selector.xml复制代码代码如下:P.S:重点:android:button="@drawable/check_selector"check_selector.xml中的checkok为CheckBox选中状态的图片,checkno为CheckBox未选中状态的图片.
·
2014-03-06 16:23
android开发教程
之实现滑动关闭fragment示例
主要代码:(有注释)复制代码代码如下:packagecom.example.checkboxtest;importandroid.annotation.SuppressLint;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.os.Handl
·
2014-03-06 16:56
android开发教程
之开机启动服务service示例
个例子实现的功能是:1,安装程序后看的一个Activity程序界面,里面有个按钮,点击按钮就会启动一个Service服务,此时在设置程序管理里面会看的有个Activity和一个Service服务运行2,如果手机关机重启,会触发你的程序里面的Service服务,当然,手机启动后是看不到你的程序界面。好比手机里面自带的闹钟功能,手机重启看不到闹钟设置界面只是启动服务,时间到了,闹钟就好响铃提醒。程序代
·
2014-03-06 14:08
Android应用开发全流程
很多菜鸟开始学习Android开发,去网上搜集过很多“
Android开发教程
”,但是搜索出来的东西,如果不是特别针对性的关键词,基本上内容都是:环境配置-工具安装-第一个Hello Android项目
qilixiang012
·
2014-03-05 09:00
android
Android应用开发全流程
很多菜鸟开始学习Android开发,去网上搜集过很多“
Android开发教程
”,但是搜索出来的东西,如果不是特别针对性的关键词,基本上内容都是:环境配置-工具安装-第一个Hello Android项目
qilixiang012
·
2014-03-05 09:00
android
android开发教程
之使用线程实现视图平滑滚动示例
最近一直想做下拉刷新的效果,琢磨了好久,才走到通过onTouch方法把整个视图往下拉的步骤,接下来就是能拉下来,松开手要能滑回去啊。网上看了好久,没有找到详细的下拉刷新的例子,只有自己慢慢琢磨了。昨天和今天,研究了两天,下拉之后回滚回去的效果终于今天做出来了!开心。现在来分享下我的实现方法和一些心得体会吧。我看了网上一个大神的例子,发现是在onTouch里面使用View的scrollTo(int,
·
2014-03-04 10:14
android开发教程
之startActivityForResult使用方法
最近做的一个小东西遇到这样的情况,我从一个页面MainActivity修改一些内容,需要跳转到一个新的EditActivity去做修改操作,修改完成后就回到之前的MainActivity,因为信息被修改了,最好还是从服务器上重新获取一下,那么就要在MainActivity里重新获取,假如把重新获取数据的操作放在MainActivity的onStart()方法里,那么MainActivity跳转到其
·
2014-03-04 10:20
android开发教程
之清除android数据缓存示例(清除本地数据缓存)
复制代码代码如下:/**文件名:DataCleanManager.java*描述:主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录*/importjava.io.File;importandroid.content.Context;importandroid.os.Environment;/***本应用数据清除管理器*/publicclas
·
2014-02-19 16:00
android开发教程
之间隔执行程序(android计时器)
下面是每隔一段时间就执行某个操作,直到关闭定时操作:复制代码代码如下:finalHandlerhandler=newHandler();Runnablerunnable=newRunnable(){@Overridepublicvoidrun(){//TODOAuto-generatedmethodstub//在此处添加执行的代码handler.postDelayed(this,50);//50是
·
2014-02-19 10:36
android开发教程
之文本框加滚动条scrollview
我们都知道EditText与TextView是Android的文本输入框和文本显示框,但是基于手机屏幕的大小因素,如果在需要输入较多文字或者显示较多内容的时候,手机屏幕是远远不够的,因此让文本框具有滚动条的功能是手机上必备的,下面介绍下如何加上滚动条。要加上滚动条,其实很简单,只需要在文本输入框或者文本显示框上面加上滚动条控件即可,该控件名字为ScrollView,以下我们对比下(以TextVie
·
2014-02-18 08:18
android开发教程
之ubuntu使用adb连接小米2的步骤和adb调试方法
步骤:分两步一、usb连接:在Ubuntu挂载使用MTP设备步骤如下:1.将MTP设备连接至PC机2.如果是第一次使用MTP设备需要安装以下软件,否则可以跳过此步骤:复制代码代码如下:$sudoapt-getinstallmtpfslibfuse-devlibmad0-dev3.挂载MTP设备复制代码代码如下:$sudomtpfs-oallow_other/media/mtp如果提示设备忙,可以等
·
2014-02-17 10:17
android开发教程
之获取power_profile.xml文件的方法(android运行时能耗值)
系统的设置�C>电池�C>使用情况中,统计的能耗的使用情况也是以power_profile.xml的value作为基础参数的1、我的手机中power_profile.xml的内容:HTCt328w复制代码代码如下:01001420.335690160412022088883001701390703324500038400046080049920057600061440065280069120076
·
2014-02-17 10:49
android开发教程
之卸载sd卡对MediaServer的处理
下面这段代码是android中Music中的处理代码:复制代码代码如下:MediaPlayer.OnErrorListenererrorListener=newMediaPlayer.OnErrorListener(){publicbooleanonError(MediaPlayermp,intwhat,intextra){switch(what){caseMediaPlayer.MEDIA_ER
·
2014-02-17 09:23
android开发教程
之framework增加字符串资源和图片等resource资源
增加String在Androidframeworks/base/core/res/res/values中增加String,举例来说在string.xml增加一个String复制代码代码如下:Servicewasenabledfor:也需要在frameworks/base/core/res/res/values的public.xml文件中增加一个复制代码代码如下:增加图片在Androidframew
·
2014-02-17 09:32
android开发教程
之获取使用当前api的应用程序名称
比如要获取打开摄像头的应用程序名称,只需要在frameworks/base/core/android/hardware/Camera.java中open()方法中加上如下代码就可以了。复制代码代码如下:Applicationapplication=ActivityThread.currentApplication();if(application!=null){StringpackageName=
·
2014-02-17 09:36
android开发教程
之view组件添加边框示例
给TextureView添加边框(专业名词为描边),有三种解决方案:1.设置一个9patch的,右边框,中间是空的PNG。2.自定义一个View,用Canvas画个边框。3.用Android提供的ShapeDrawable来定义一个边框。个人比较建议采用第三种方式,原因是因为第三种只要写XML,速度快,占用资源小,代码编写量也少,便于维护。使用方法如下:1.定义一个background.xml文件
·
2014-02-17 09:16
android开发教程
之实现listview下拉刷新和上拉刷新效果
复制代码代码如下:publicclassPullToLoadListViewextendsListViewimplementsOnScrollListener{privatestaticfinalStringTAG=PullToLoadListView.class.getSimpleName();privatestaticfinalintSTATE_NON=0;privatestaticfinal
·
2014-02-16 16:31
android开发教程
之系统资源的使用方法 android资源文件
一、颜色资源1、颜色XML文件格式复制代码代码如下://resources根元素#000000//color子元素2、引用格式:java代码中:R.color.color_name(这是一个int型的数据,用于表示资源的地址)XML文件中:@color/color_name3、获得颜色值的方法getResources().getColor();返回一个类似#0000FF的颜色值二、字符串资源1、X
·
2014-02-11 11:49
android开发教程
之使用listview显示qq联系人列表
首先还是xml布局文件,在其中添加ListView控件:主布局layout_main.xml复制代码代码如下:然后是每一行ListItem的布局,采用LinerLayout布局,一些注意的点都在里面:复制代码代码如下:因为这里使用的是自己定义的MyAdapter类,可以更灵活的实现列表的一些功能,比如和数据库相联系,动态更新数据、添加按钮控件等等,在本例中模仿QQ列表为头像设置成了ImageBut
·
2014-02-11 11:16
android开发教程
之listview使用方法
首先是布局文件,这里需要两个布局文件,一个是放置列表控件的Activity对应的布局文件main.xml,另一个是ListView中每一行信息显示所对应的布局list_item.xml这一步需要注意的问题是ListView控件的id要使用Android系统内置的android:id="@android:id/list"[注意形式]main.xml复制代码代码如下:list_item.xml复制代码
·
2014-02-11 11:51
android开发教程
之使用looper处理消息队列
复制代码代码如下:packagecom.yanjun;importandroid.app.Activity;importandroid.os.Bundle;importandroid.os.Handler;importandroid.os.HandlerThread;importandroid.os.Looper;importandroid.os.Message;publicclassHandle
·
2014-01-23 16:53
android开发教程
之子线程中更新界面
每个Handler对象与创建它的线程相关联,并且每个Handler对象只能与一个线程相关联。Handler一般有两种用途:1)执行计划任务,你可以再预定的实现执行某些任务,可以模拟定时器。2)线程间通信。在Android的应用启动时,会创建一个主线程,主线程会创建一个消息队列来处理各种消息。当你创建子线程时,你可以再你的子线程中拿到父线程中创建的Handler对象,就可以通过该对象向父线程的消息队
·
2014-01-23 15:14
android开发教程
之handle实现多线程和异步处理
这次浅谈一下Handler,为什么会出现Handler这个功能特性呢?首先,在之前的基本控件,基本都是在Activity的onCreate(BundlesavedInstanceState)方法中调用和处理的,但是,在有些情况,比如在网络上下载软件等一些需要等待响应时间比较长的操作,如果同样放在Activity的该方法中的话,那么在执行该方法的时候,整个Activity是不可动的,用户只能干等着,
·
2014-01-23 15:30
android开发教程
之handler异步更新ui
其实文字游戏程序很简单,就是一个view和一个Activity,在利用下handier和postInvalidate()更新UI调用Handler.post(Runnabler)方法,Runnable运行在UI所在线程,所以可以直接调用View.invalidate()复制代码代码如下:packagecom.Test.androidtest;importandroid.app.Activity;i
·
2014-01-23 15:46
android开发教程
之android的handler使用方法
AndroidHandler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title.首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示:复制代码代码如下:packagecom.android.tutor;importjava.util.Timer;importjava.util.TimerTask;importan
·
2014-01-23 15:41
android开发教程
(十三)——JAVA基础之理解JNI原理(java调用C语言接口)
目录 JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。有了JAVA标准平台的支持,使JNI模式更加易于实现和使用。在此总结了下面这个知识图:java中调用c函数,主要是通过本地化接口jni来实现的,在windows下,调用的是dll文件,在un
kl222
·
2013-12-25 22:00
android开发教程
(十一)——android应用程序基础
目录Android应用程序是用java语言写的,通过aapt工具把应用程序所需要的任何数据、资源文件打包成apk文件,这个文件是一个将应用安装到手机上的一个载体。 有很多方式,每个android应用程序存在于不同的世界:(1) 默认的,每个应用在他自己的Linux进程中运行,当应用中的任何代码需要执行时android就启动相应的进程,当不需要执行时并且系统资源被其他应用请求
kl222
·
2013-12-24 16:00
【
Android开发教程
】一、基础概念
一、基础概念 二、安装(待RockUX续) 三、创建模拟器(待RockUX续) 四、错误处理(待RockUX续) 五、第一个Android程序(待RockUX续) 六、菜单(待RockUX续) 七、设置和Intents(待RockUX续) 八、alertDialog对话框(待RockUX续) 九、TableLayout(待RockUX续) 十、Conten
oywl2008
·
2013-12-17 21:00
Android开发
Android开发教程
(十)——android程序建立过程
目录 一个android程序建立过程包括:建立工程、编码、编译、打包、签名、运行。 android工程:src/包含Activity文件,存放在 src/your/package/namespace/ActivityName.java. 所有源代码文件(例如.javaor.aidlfiles)bin/编译输出目录。在这里你可以找到打包文件(.apk)和编译后的资源。jni/包含用adroidnd
kl222
·
2013-12-02 16:00
Android开发教程
(九)——android开发流程之Hello world
目录打开文件->新建,选择Android->AndroidApplicationProject选中Android->AndroidApplicationProject,点next在上面填入应用名称,工程名称,以及包名.选择需要的SDK,以及主题.配置应用程序的图标选择是否建立一个Activity,如果是,并选择其类型.activity相当于VC中的一个窗口.设置Activity属性:名称,布局,导
kl222
·
2013-11-22 22:00
android开发教程
(八)——环境搭建之android-ndk
目录androidndk是android用于开发本地代码的开发工具包。它提供C/C++交叉编译工具。android内核、驱动、已有的C/C++代码,都需要ndk来支持开发。目前支持以下平台:arm、mpis、x86ARMv5TE,includingThumb-1instructions(seedocs/CPU-ARCH-ABIS.htmlformoreinformation)ARMv7-A,inc
kl222
·
2013-11-17 19:00
android开发教程
(七)——环境搭建之集成开发环境eclipse
目录这一节,我们来讲集成开发环境eclipse的搭建。eclipse:是一个图形化的集成开发环境(IDE)。它提供java、c/c++、javascripte、web、android等的图形化的集成开发环境。包括编辑源代码、工程管理、编译、调试、测试等。它针对每种语言都提供已配置好的版本,你可以直接下载相应的版本即可。但我这里需要了解细节,所以下面会详细讲解相关配置。下载:从下面地址下载你平台的e
kl222
·
2013-11-17 17:00
android开发教程
(六)——环境搭建之工程管理工具ant
目录现在java工程的管理工具常用的有:ant:apache的一个用于描述编译文件和编译目录的工具eclipse:是一个图形化的集成开发环境(IDE)。ant常用命令:antcleanCleanstheproject.Ifyouincludethealltargetbeforeclean(antallclean),otherprojectsarealsocleaned.Forinstanceify
kl222
·
2013-11-17 16:00
android开发教程
(五)——java之包
目录在上一节中我们写了一个HelloWorld程序。其中有一个Hello类。HelloWorld程序是每个教学的第一个程序,有许许多多的人都写过不同版本,但是他的类名也为Hello。这样如果两个Helloworld类放到了一起,那就会产生命名冲突。那如何解决这个问题呢?在C/C++中有命名空间。java提供一个包来处理这个问题。package是java的关键字,用来定义包的。它的格式是:packa
kl222
·
2013-11-17 15:00
android开发教程
(四)——java之Hello World
目录这一节主要讲java语言的特点、工作原理、编译方式。java语言的特点:解释型:java是一种解释型语言,相对于C/C++语言来说,效率较低。但它可以通过不同平台上的java解释器,对java代码进行解释执行。从而达到“一次编写,到处运行”。可移植性:java写出来的程序可以在所有平台上运行,windows、linux、macos等。java程序的运行机制和java虚拟机: java源程序(.
kl222
·
2013-11-16 20:00
android开发教程
(三)——环境搭建之android-sdk
目录 androidsdk包括开发androidapp所需要的编译、调试、测试开发工具和API库。下载androidsdk:http://developer.android.com/sdk/index.html在这个下载页中提供两种下载方式:集成了adt的ide和androidsdk的包,即包含了androidsdk、adt、eclipse的包。下载后,解压就可以了用了,所有依赖关系统都已设置好了
kl222
·
2013-11-16 16:00
android开发教程
(二)——环境搭建之java-jdk
目录 javajdk环境搭建主要有两步:下载、安装javajdk设置环境变量java介绍:目前java有两种版本:因为sunjava已经被oracle收购了,所以一般用的版本是oracle的sun版本。另外一种是openjdk。java分为两个部分:java运行库(jre):适用于您的计算机的Java软件,即Java运行时环境,也称为Java运行时、运行时环境、运行时、JRE、Java虚拟机、虚拟
kl222
·
2013-11-16 11:00
[置顶]
android开发教程
(一)——目录
本教程中使用的环境:windows平台:c:\>winverlinux平台:k@k-C410:/$lsb_release-aNoLSBmodulesareavailable.DistributorID: UbuntuDescription: Ubuntu13.10Release: 13.10Codename: saucyk@k-C410:/$uname-aLinuxk-C4103.
kl222
·
2013-11-16 10:00
android
Android开发
Android开发教程
:shape和selector的结合使用
shape和selector是AndroidUI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Java代码中:R.drawable.文件的
yuanyuan_186
·
2013-10-20 14:00
配置qt5.1 for android的环境(转载)
更新更新:2013-9-10在Windowsxp下面基于Qt5.1.1的
Android开发教程
。(祥见该教程最后面的更新内容)更新:2013-8-8社区
jdh99
·
2013-09-18 11:00
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他