Andriod
大新软件技术部
这个作者很懒,什么都没留下…
展开
-
AndServer,一个Android端的web服务器
开源地址:https://github.com/yanzhenjie/AndServerAndServer是一个Android端的Web服务器,类似Apache或者Tomcat,但又有不同,它是一个普通的Android Library,Android项目Gradle远程依赖或者添加Jar包皆可引入该项目,然后就通过正常Android开发一样开发App了。AndServer是用纯Androi...原创 2020-03-21 10:57:00 · 3216 阅读 · 0 评论 -
Android开发学习笔记:Spinner和AutoCompleteTextView浅析
一.Spinner的简介与创建 1.Spinner的简介 Spinner(下拉列表)是一个每次只能选择所有项中一项的控件,相当于Html中的下拉列表框。它的继承关系如下:java.lang.Object ↳ android.view.View ↳ android.view.ViewGroup ↳ android.widget.AdapterView转载 2014-04-21 22:30:53 · 587 阅读 · 0 评论 -
Android开发学习:在Eclipse中导入Android项目方法
在Eclipse中导入Android项目方法的具体步骤如下:1.启动Eclipse,依次选择File---Import,如下图所示: 2.在弹出的Import窗口中选择Existing Projects into Workspace,然后单击Next按钮,如下图所示: 3.在弹出的Import窗口选择Browse按钮,选择要导入项目的位置,如下图所示: 4.单击Fi转载 2014-04-22 12:22:50 · 650 阅读 · 0 评论 -
Android开发学习笔记:Service的远程调用
在Andorid平台中,各个组件运行在自己的进程中,他们之间是不能相互访问的,但是在程序之间是不可避免的要传递一些对象,在进程之间相互通信。为了实现进程之间的相互通信,Andorid采用了一种轻量级的实现方式RPC(Remote Procedure Call 远程进程调用)来完成进程之间的通信,并且Android通过接口定义语言(Andorid Interface Definition L转载 2014-04-22 08:43:44 · 518 阅读 · 0 评论 -
Android开发学习笔记:Android很有用的代码片段
1:查看是否有存储卡插入 String status=Environment.getExternalStorageState(); if(status.equals(Enviroment.MEDIA_MOUNTED)){ 说明有SD卡插入 } 2:让某个Activity透明 OnCreate 中不设Layout this.setTheme(R.style.Theme_Tran转载 2014-04-22 12:29:15 · 489 阅读 · 0 评论 -
Android开发学习笔记:反编译APK文件
反编译的目的在于学习一些优秀的Android应用程序代码。在进行反编译之前,需要准备好下面的软件工具(这些文件都放在同一文件下): 这些工具的下载地址:http://down.51cto.com/data/266751下面开始进行反编译APK文件:1.先将上面的apktool-install-windows-2.1_r01-1.zip,dex2jar-0.0.7-SNAPSHO转载 2014-04-22 12:26:55 · 547 阅读 · 0 评论 -
Android开发学习笔记:浅谈显示Intent和隐式Intent
Intent寻找目标组件的两种方式:显式Intent:通过指定Intent组件名称来实现的,它一般用在知道目标组件名称的前提下,一般是在相同的应用程序内部实现的。隐式Intent:通过Intent Filter来实现的,它一般用在没有明确指出目标组件名称的前提下,一般是用于在不同应用程序之间。一.显式Intent 一般情况下,一个Android应用程序中需要多个屏转载 2014-04-22 08:45:03 · 504 阅读 · 0 评论 -
Android开发学习笔记:BroadcastReceiver简介和注册方式
一.BroadcastReceiver简介转载 2014-04-22 08:53:39 · 525 阅读 · 0 评论 -
Android开发学习:向模拟器的sdcard中添加文件
向模拟器的sdcard中添加文件有两种方法:1.在eclipse的DDMS视图中操作启动eclipse---打开DDMS视图---选择File Explorer,出现下面的窗口 选中sdcard文件夹---点击,选择你需要添加的文件就可以了2.运用adb命令操作先将要添加的文件放到platform-tools(我的platform-tools路径 D:\Android\an转载 2014-04-22 12:24:19 · 559 阅读 · 0 评论 -
Android开发学习笔记:浅谈ToggleButton
ToggleButton(开关按钮)是Android系统中比较简单的一个组件,是一个具有选中和未选择状态双状态的按钮,并且需要为不同的状态设置不同的显示文本。 ToggleButton常用的XML属性属性名称描述android:disabledAlpha设置按钮在禁用时透明度。 android:tex转载 2014-04-22 08:44:22 · 483 阅读 · 0 评论 -
Android中通过ListView的实现简单新闻列表
Android中通过ListView的实现简单新闻列表今天班上的同学问到我ListView怎么用,叫我帮他写个简单的新闻列表的例子,并且通过点击列表进入新闻详情也面. 于是就把这个小demo记了下来首先要用到的工具:有 Volley库 进行网络请求和网络图片请求,Volley库相信很多人都都知道是谷歌官方承认的轻量级网络请求库. 不知道怎么用的可以看看这转载 2017-03-20 09:06:46 · 7612 阅读 · 8 评论 -
android ListView,GridView 使用小结
1. //生成动态数组,并且转入数据原创 2014-09-05 00:11:03 · 498 阅读 · 0 评论 -
android 中 intent 是经常要用到的DEMO以及Intent 调用说明
android 中 intent 是经常要用到的。不管是页面牵转,还是传递数据,或是调用外部程序,系统功能都要用到 intent。原创 2014-08-31 10:08:27 · 729 阅读 · 0 评论 -
Android开发学习笔记:Button事件实现方法的总结
下面介绍Button事件实现的两种方法main.xmlxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width=转载 2014-04-21 00:30:20 · 623 阅读 · 0 评论 -
android SQLiteDatabase之一
[java] view plaincopy//创建数据库,增、删、改、查,排序 [java] view plaincopypublic class dbHelper extends SQLiteOpenHelper { private final static String DATABASE_NAME="dxt_db"; p转载 2014-08-31 09:46:04 · 429 阅读 · 0 评论 -
android常用控件 属性和事件说明
android常用控件Android控件之Spinner探究摘要: 以下模拟下拉列表的用法布局文件阅读全文posted @ 2011-02-24 16:58 Ruthless 阅读(5195) | 评论 (0) 编辑Android控件之TabHost探究摘要: 以下通过TabHost实现android选项卡。main.xml布局文件 <LinearLayout转载 2014-08-31 00:11:47 · 847 阅读 · 0 评论 -
TabHost两种实现方式
第一种:继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。只要定义具体Tab内容布局就行了.xml布局:转载 2014-09-05 00:14:17 · 454 阅读 · 0 评论 -
android几种欢迎界面的实现 .
1.用handler的postDelayed实现转载自:http://www.eoeandroid.com/blog-535302-2331.html[java] view plaincopyprint?"FONT-SIZE: 18px">每个Android应用启动之后都会出现一个Splash启动界面,显示产品的LOGO、公司的LOGO或者开发者信息。如果应用程序启转载 2014-09-04 15:02:14 · 682 阅读 · 0 评论 -
Android开发学习笔记:数据存取之SQLite浅析
一.SQLite的介绍1.SQLite简介 SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持 Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java、C++、.Net等转载 2014-04-22 09:09:44 · 530 阅读 · 0 评论 -
Android开发学习笔记:数据存取之File浅析
Android系统中提供了一种文件读写的方法,可以将一些数据以文件的形式保存在设备中。比如一些word文档,PDF文档,图片,音频,视频文件等。使用文件读写方法的步骤:1.调用Context.openFileInput()方法获得Java文件输入流(FileInputStream)2.调用Context.openFileOutput()方法获得java文件输出流(FileOutputS转载 2014-04-22 09:02:33 · 481 阅读 · 0 评论 -
Android开发学习笔记:数据存取之Preference(健值对)浅析
一.Preference的简介 Preference(配置)提供了一种轻量级的数据存取方法,主要应用于数据比较少的配置信息。它以“key-value”(是一个Map)对的方式将数据保存在一个XML配置文件中,例如,手机的开机问候语,可以将其以Preference方式来进行配置。也可以保存一些用户个性化设置的字体、颜色、位置等参数信息。二.Preference存取数据的方法使用到的转载 2014-04-22 09:01:07 · 607 阅读 · 0 评论 -
使用Android自带的图标以及图标集合
使用Android自带的图标有两种方法:1.在代码中使用:setIcon(android.R.drawable.alert_light_frame);2.在布局文件中使用:android:icon="@android:drawable/alert_light_frame"1111111111111111alert_dark_framealert_light_fram转载 2014-04-22 08:58:40 · 1532 阅读 · 0 评论 -
Android开发学习笔记:Notification和NotificationManager浅析
Notification和NotificationManager操作相对比较简单,一般获取系统级的服务NotificationManager,然后实例化Notification,设置它的属性,通过NotificationManager发出通知就可以了。基本步骤如下:1.获取NotificationManager String service = Context.NOTIFICATION转载 2014-04-22 08:56:17 · 490 阅读 · 0 评论 -
Android Activity属性介绍
android:allowTaskReparenting=["true" | "false"] 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。 android:alwaysRetainTaskState=["true" | "false"] 是否保留状态不变,比如切换回home, 再从新打开, activity处于最后的状态 android:c转载 2014-04-21 01:16:49 · 437 阅读 · 0 评论 -
Android开发学习笔记:圆角的Button
在res目录下的drawable-mdpi建立xml文件shape.xml,如下图所示: shape.xmlxml version="1.0" encoding="UTF-8"?> shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">转载 2014-04-21 00:38:29 · 427 阅读 · 0 评论 -
android 浏览器控件
在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。 什么是webkit WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源项目,主要由KDE的KHTML修改而来并且转载 2013-02-06 21:47:58 · 483 阅读 · 0 评论 -
Android 开发中使用 SQLite 数据库
SQLite 介绍SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLite.SQLite 由以下几个组件组成:SQL 编译器、内核、后端以及附件。SQLite 通过利用虚拟机和虚拟数据库引擎(VDBE),使调试、修改和扩展转载 2013-02-06 21:34:43 · 357 阅读 · 0 评论 -
android 中动态创建控件
首先要却这个界面的布局,是AbsoluteLayout,RelativeLayout还是其他,然后就可以再里面添加控件了:[代码] [Java]代码01public void onCreate(Bundle savedInstanceState) {02 super.onCreat转载 2013-02-06 22:02:39 · 427 阅读 · 0 评论 -
Android平台调用WebService详解
上篇文章已经对Web Service及其相关知识进行了介绍(Android开发之WebService介绍 ),相信有的朋友已经忍耐不住想试试在Android应用中调用Web Service。本文将通过一个简单的示例讲解和演示Android平台的Web Service开发。Ksoap2-android简介 在Android平台调用Web Service需要依赖于第三方类库k转载 2013-02-04 21:38:19 · 526 阅读 · 0 评论 -
Android与服务器端数据交互(http协议整合struts2+android)
在android中有时候我们不需要用到本机的SQLite数据库提供数据,更多的时候是从网络上获取数据,那么Android怎么从服务器端获取数据呢?有很多种,归纳起来有一:基于Http协议获取数据方法。二:基于SAOP协议获取数据方法,三:忘了-------那么我们的这篇文章主要是将关于使用Http协议获取服务器端数据,这里我们采取的服务器端技术为java,框架为Struts2,或者转载 2013-02-04 21:26:02 · 557 阅读 · 0 评论 -
Android与服务器端数据交互(基于SOAP协议整合android+webservice)
上一节中我们通过http协议,采用HttpClient向服务器端action请求数据。当然调用服务器端方法获取数据并不止这一种。WebService也可以为我们提供所需数据,那么什么是webService呢?,它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同操作系统平台,不同语言,不同技术整合到一起。 我们在PC机器java客户端中,需要一些库,比如X转载 2013-02-04 21:29:35 · 484 阅读 · 0 评论 -
Android开发之WebService介绍
经常有网友问:“在Android平台如何调用WebService”?经过沟通我发现,甚至有些朋友连什么是WebSerivce都不知道就在问怎么使用,更别说和WebService有关的SOAP、WSDL这类“火星”名词了。所以,我就想在讲解Android平台如何调用WebSerivce之前,先来介绍下WebService,看看它到底有多神秘。 记得我的硕士论文题目中就包含“Web Se转载 2013-02-04 21:39:08 · 706 阅读 · 1 评论 -
Android RelativeLayout布局属性详解
RelativeLayout用到的一些重要的属性: 第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignPare转载 2013-01-27 22:49:43 · 338 阅读 · 0 评论 -
android menu控件使用
直接 重写 onCreateOptionsMenu,onOptionsItemSelected 事件空白代码 右键 选择 - source-override....//创建menu,当用户点击手机的MENU时调用本方法@Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-gen原创 2013-02-01 01:32:45 · 511 阅读 · 0 评论 -
Android Intent组件使用
Intent的中文意思是“意图,目的”的意思,可以理解为不同组件之间通信的“媒介”或者“信使”。 目标组件一般要通过Intent来声明自己的条件,一般通过组件中的元素来过滤。 Intent在由以下几个部分组成:动作(action),数据(data),分类(Category),类型(Type),组件(Component),和扩展信息(Extra)。 Int转载 2013-02-01 01:00:17 · 426 阅读 · 0 评论 -
Jave 学习记录
Java里ClassName.this和this有什么不一样如果在内部类里面的this就是这个内部类的实例,而OuterClassName.this就是它外面的那个类的实例mybutton.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) {原创 2013-02-01 00:18:31 · 432 阅读 · 0 评论 -
视频资源还是很不错的,但是现在还没录制新的
现在只能先看看文档,这个中文的还是很不错的· http://www.android-doc.com原创 2013-01-29 00:13:48 · 340 阅读 · 0 评论 -
浅谈Android五大布局(二)——RelativeLayout和TableLayout
在浅谈Android五大布局(一)中已经描述了LinearLayout(线性布局)、FrameLayout(单帧布局)和AbsoulteLayout(绝对布局)三种布局结构,剩下的两种布局RelativeLayout(相对布局)和TableLayout(表格布局)相对之前布局结构稍显复杂一点,所以这里另起篇幅进行介绍。RelativeLayout: RelativeLayout按转载 2013-01-27 22:48:46 · 369 阅读 · 0 评论 -
学习andriod 布局学习
2013.01.27《Android开发视频教程(重制版)》第一季第七集 http://www.marschen.com/bbs/forum.php?mod=viewthread&tid=14415&extra=page%3D1原创 2013-01-27 22:41:31 · 382 阅读 · 0 评论 -
浅谈Android五大布局(一)——LinearLayout、FrameLayout和AbsoulteLayout
FrameLayout Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayou转载 2013-01-27 22:48:11 · 356 阅读 · 0 评论