随笔分类 - Android
摘要:最近接触电视APP开发,之前对Android开发也不太了解还一直以为不能真机调试。最近静下心来想一想肯定能真机调试的,我是我不知道而已。现在讲述一下真机调试的步骤: 1、进入设置--关于,连续点击版本号,直到电视弹出开启开发者模式。 2、返回到设置目录,找到开发者选项,打开USB调试开关。 3、找到
阅读全文
摘要:修改strings.xml<?xml version="1.0" encoding="utf-8"?><resources><string name="layout1">this is Layout 1</string><string name="layout2">This is Layout 2</string><string name="app_name">Ex8_UI</string></
阅读全文
摘要:页面1.<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ><TextVi
阅读全文
摘要://///////////////////////HttpGet 方式//////////////////////////////////// import java.io.IOException; importimport java.io.IOException;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.HttpClient;im
阅读全文
摘要:窗体一package Http.View;import java.io.IOException;import java.io.StringReader;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import javax.xml.parsers.SAXParserFactory;import mars.modle.Mp3Info;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.
阅读全文
摘要:对于一个Android应用程序来说,是由四种构造块组织而成的,这四种构造块如下:Activity Intent Receiver Service Content Provider 但是,并不是每一个Android应用程序都需要这四种构造块,这不是必须的,某些时候,我们只需要这四种中的几种组合成我们的应用。 当我们明确了我们的应用需要哪些构造块后,我们就需要在AndroidManifest.xml中登记这些构造块的清单。这是一个XML配置文件,这个配置文件用于定义我们的应用程序的组件、组件的功能及必要条件等。这个配置文件是每个Android应用必需的。对于AndroidMainfest.xml的
阅读全文
摘要:GridView跟ListView都是比较常用的多控件布局,而GridView更是实现九宫图的首选!本文就是介绍如何使用GridView实现九宫图。GridView的用法很多,网上介绍最多的方法就是自己实现一个ImageAdapter继承BaseAdapter,再供GridView使用,类似这种的方法本文不再重复,本文介绍的GridView用法跟前文ListView的极其类似。。。。也算是我偷懒一下,嘻嘻嘻嘻。。。。本文需要添加/修改3个文件:main.xml、night_item.xml、JAVA源代码。main.xml源代码如下,本身是个GirdView,用于装载Item:view pla
阅读全文
摘要:public void setDefaultTab (String tag) 这两个函数很易懂,就是设置默认的Tabpublic void setDefaultTab (int index) 通过tab名——tag或者index(从0开始)protected void onRestoreInstanceState (Bundle state) 这两个函数的介绍可以protected void onSaveInstanceState (Bundle outState) 参考 Activity的生命周期TabHost那么我们要用到的Tab载体是TabHost,需要从TabActivity.getT
阅读全文
摘要:何谓标签 印象最深刻的应该是这个现在 我们将通过一系列的扩展来研究之写道1. 自定义TabActivity 使得标签处于屏幕下方2. 各个标签所用布局 既可在 *.xml 中定义 也可在 *.java 中定义3. 更改标签布局1. 标签页 在 屏幕下方写道一个典型的标签Activity 是由2 部分构成的 且其id都有规定 即:* TabWidget 用于展示标签页 id=tabs* FrameLayout 用于展示隶属于各个标签的具体布局 id=tabcontent* 基本布局如下:xml代码<?xml version="1.0" encoding="ut
阅读全文
摘要:很多过去使用Visual Studio开发软件的网友可能不熟悉Java开发环境,今天Android开发网告诉大家一些提高Android开发效率的Eclipse快捷键,可以有效率的帮助我们管理代码和减少键盘输入。Eclipse相对于Visual Studio而言使用Java开发,响应速度和稳定性上有很大的欠缺,这些我们目前只能容忍下。 比较常用的Android123整理如下: 自动补充import Package Ctrl+Shift+O,这里O代表Organize Import的意思。 格式化代码缩进 Ctrl+Shift+F,这里面我们可以记忆F为Format格式化的意思。 快速查找代码 .
阅读全文
摘要:横屏启动activity 方法1:在androidmanyfest.xml的activity中加入属性 android:screenOrientation="landscape" 方法2:首先添加 import android.content.pm.ActivityInfo; import android.view.Display; 在oncreate中加入如下代码 if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){ setRequestedOrientation(Activit
阅读全文
摘要:在android应用中,有时要加载一个网页,如果能配上一个进度条就更好了,而android中提供了其很好的支持,下面是一个例子程序,先帖:<?xml version="1.0" encoding="utf-8"?> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/webView" android:layout_width="fill_parent" andr
阅读全文
摘要:1、添加权限:AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。在Androidmanifest.xml文件中添加<uses-permission android:name="android.permission.INTERNET" /> </manifest> 2、在要Activity中生成一个WebView组件:WebView webView = new WebView(this); 3、设置WebView基
阅读全文
摘要:示例1:一个计算应用程序,输入2个数字,点击按钮进行计算两个数的积并且返回结果。当点击模拟器右侧的Menu按钮,在输入界面中显示一个有关于和退出的菜单。项目运行效果图:开发步骤:1、 新建一个Android项目2、 在布局文件中依次添加EditText、TextView、EditText、Button(一定要按照界面上控件显示的顺序在布局文件中添加)3、 再新建一个布局文件用来显示计算的结果;在这个布局文件中添加一个LinearLayout和一个TextView(默认的布局文件中默认就有一个LinearLayout,所以不需要手动添加,新建的布局文件默认为空,所以需要手动添加)4、 编写第一个
阅读全文
摘要:一个简单的menu菜单示例: public class MenuDemo extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override public boolean onCreateOptionsMenu(Menu menu) { super.o
阅读全文
摘要:在 Android 中各种布局的应用,以及菜单效果的实现各种布局方式的应用,FrameLayout, LinearLayout, TableLayout, AbsoluteLayout, RelativeLayout为指定元素配置上下文菜单,为应用程序配置选项菜单,以及多级菜单的实现1、各种布局方式的演示res/layout/main.xml<?xml version="1.0" encoding="utf-8"?><!-- layout_width - 宽。fill_parent: 宽度跟着父元素走;wrap_content: 宽度跟
阅读全文
摘要:通过Android提供的NotePad示例应用,及帮助文档中对菜单的相关描述,现将如何在我们的Androiod应用中定制我们自己的菜单,做一个小结。一、菜单的生成 对一个Android应用中的每一个屏幕,也就是说,对每一个Activity类,都会拥有一个默认菜单。在Activity类中,定义了几个与菜单有关的方法,供继承于Activity类的子类去重载,从而定制我们自己的菜单。这几个方法为:public boolean onCreateOptionsMenu(android.view.Menu menu);public boolean onPrepareOptionsMenu(android.
阅读全文
摘要:android程序,许多时候需要菜单栏显示在底部或顶部,但是没有很好的组建供程序员调用,过自定义了一个视图,用来实现底部菜单栏,效果如下图:实现的主要代码:@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.main); linearLayout = (LinearLayout) findViewById(R.id.
阅读全文