android
RaylnGuan
这个作者很懒,什么都没留下…
展开
-
MAC系统下COCOS2D-X(IPHONE-ANDROID)及IDE的开发环境搭建
最近正在做移动多平台对应游戏框架的调查,因为之前业余时间一直使用cocos2d引擎,期间也研究过一小下cocos2d-x框架,于是就打算在mac系统下搭建cocos2d-x iPhone和andriod的开发环境。整个过程比想象的要困难得多,再加上我用的还是不能上网的“黑苹果”…… 但是不管怎样,最后总算是搞定了,所以打算记下大概的流程,以防自己忘记同时也给有需要的朋友参考。主要的流程:原创 2014-09-09 10:48:34 · 267 阅读 · 0 评论 -
android:onClick 属性的应用
转载: [url]http://blog.csdn.net/lzx_bupt/article/details/5532894[/url]示例:[code="java"]view plain//Activity文件 public void clickHandler(View v) { // Do something } //main.x...原创 2011-09-24 10:04:12 · 131 阅读 · 0 评论 -
Android 简单Activity和Service的交互代码
Activity如何互相交互, 更新Acivity控件?请看例子:[b]Broadcast1Activity.java[/b][code="java"]package com.cn;import android.app.Activity;import android.content.Intent;import android.content.IntentFilt...原创 2011-09-24 10:46:47 · 161 阅读 · 0 评论 -
Spinner下拉菜单控件
简单下拉菜单:SpinnerActivity[code="java"]package com.cn;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.wid...原创 2011-09-25 00:34:59 · 126 阅读 · 0 评论 -
Datepicker窗口控件
由于使用弹出式窗口的日期控件, 不需要在main.xml中定义标签只需要写java代码即可[code="java"]package com.cn;import java.util.Calendar;import android.app.Activity;import android.app.DatePickerDialog;import android.ap...原创 2011-09-25 21:56:02 · 71 阅读 · 0 评论 -
Autocomplete控件 (自动完成控件)
简单的自动完成控件例子main.xml[code="java"] [/code]AutocompleteActivity.java[code="java"]package com.cn;import android.app.Activity;import android.os.Bundle;import andr...原创 2011-09-25 22:28:36 · 138 阅读 · 0 评论 -
加入环境变量
首先在环境变量中,新建ANDROID_HOME=Android的sdk路径,然后在Path中加入%ANDROID_HOME%\tools如果使用ADB命令,需要在Path中加入%ANDROID_HOME%\platform-tools原创 2011-09-26 13:11:33 · 89 阅读 · 0 评论 -
Eclipse下载Android插件
Help->Install new Software->填入http://dl-ssl.google.com/Android/eclipse,下载该两个插件原创 2011-09-26 13:12:23 · 119 阅读 · 0 评论 -
生成AVD卡
C:\Documents and Settings\user>android create avd --name sdk_1_5_version --target 2执行后会在C:\Documents and Settings\user\.android\avd\中生成相应的文件夹或者通过eclipse中的AVD按钮生成,生成相应的avd,存放目录仍然为C:\Documents and S...原创 2011-09-26 13:14:14 · 84 阅读 · 0 评论 -
Android编程结构
主类需要继承Activity,内部的onCreate方法是生成界面方法R.java是自动生成的,对所有界面控件的命名Layout目录下面的main.xml是对界面的控件排版Values目录下面是对一些变量的包装AndroidManifest.xml是对新的Activity进行注册。否则无法使用!LogCat是Android控制台,对一些异常记录OnCreate方法是初始化界...原创 2011-09-26 13:15:31 · 74 阅读 · 0 评论 -
Path得到SDCard路径
Environment.getExternalStorageDirectory().getAbsolutePath()[color=red][b]PS: File.separator 等价于 /[/b][/color]原创 2011-09-26 13:16:22 · 109 阅读 · 0 评论 -
Uri发消息代码
例如:[code="java"]Button b2 = (Button)findViewById(R.id.button2); b2.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Uri u = Uri.parse("smsto:13816921...2011-09-28 09:53:53 · 86 阅读 · 0 评论 -
Dialog窗口形式的Activity
只需在AndroidManifest.xml中对activity加入android:theme="@android:style/Theme.Dialog"例如:[code="java"][/code]原创 2011-09-28 09:54:59 · 63 阅读 · 0 评论 -
Activty的生命周期
如图:[img]http://dl.iteye.com/upload/attachment/560421/ea7a1fe7-50e4-3316-af5f-8374ba2177dd.png[/img]OnCreate方法是在Activty启动的时候调用OnStart方法是用户可以看见的时候调用OnResume方法是用户可以获取焦点,可以操作的时候调用[color=red]如果...原创 2011-09-28 09:55:28 · 108 阅读 · 0 评论 -
Menu菜单用法
在Activty中重载方法onCreateOptionMenu方法例如:[code="java"]//第一个参数是groupId,组号 //第二个参数是id,唯一id//第三个参数是顺序号public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, 1, 1, "关于"); menu.add(0, 2, 2,...2011-09-28 09:55:43 · 211 阅读 · 0 评论 -
SharedPreference数据存储
[code="java"]@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //获取一个SharedPreferences对象 ...原创 2011-09-29 08:09:20 · 91 阅读 · 0 评论 -
Toast温馨小提示
例子一:[code="java"]Button btn2 = (Button)findViewById(R.id.button2); btn2.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {LayoutInflater vi = (LayoutInfla...2011-09-29 08:09:41 · 91 阅读 · 0 评论 -
Notification温馨小提示
例如:[code="java"]@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button btn = (Button)fi...原创 2011-09-29 08:10:05 · 107 阅读 · 0 评论 -
ProgressDialog进度框
例如:[code="java"]Dialog dialog2(){ ProgressDialog pd = new ProgressDialog(DialogActivity.this); pd.setTitle("正在下载"); pd.setMessage("请稍后..."); return pd;}[/code]原创 2011-09-29 08:10:17 · 100 阅读 · 0 评论 -
onPrepareDialog为对话框打开前方法
例如:[code="java"]@Override protected void onPrepareDialog(int id, Dialog dialog) { setTitle("测试预先设值");}[/code]原创 2011-09-29 08:10:54 · 111 阅读 · 0 评论 -
Layout属性
表格:[table]|[b][color=olive]属性[/color][/b]|[b][color=olive]说明[/color][/b]|[b][color=olive]例子[/color][/b]|Android:id|控件指定ID|[code="java"]Android:id="@+id/first"[/code]|Android:text|显示文字,尽量使用...原创 2011-09-30 16:35:22 · 176 阅读 · 0 评论 -
AlertDialog对话框
举例:[code="java"]@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button btn = (Button)fi...原创 2011-09-30 16:35:44 · 67 阅读 · 0 评论 -
ListView中的监听器
例子:[code="java"]OnItemClickListener listener = new OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int position, long id) { setTitle(parent.getItemAtP...原创 2011-09-30 16:36:39 · 291 阅读 · 0 评论 -
ListView用法
使用Android内部定义模板例如:[code="java"]Activity的onCreate方法中:String[] data = {"第一列","第二列","第三列"};android.widget.ListView list = new android.widget.ListView(this);list.setAdapter(new ArrayAdapter(this...原创 2011-09-30 16:36:58 · 79 阅读 · 0 评论 -
Intent用法
Intent是从一个Activity界面跳转到另一个Activity界面。例如:[code="java"]Button btn = (Button)findViewById(R.id.button1);btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {...原创 2011-09-30 16:37:13 · 87 阅读 · 0 评论 -
wrap_content用法
wrap_content为控件大小根据按钮大小改变原创 2011-10-03 14:20:57 · 1023 阅读 · 0 评论 -
xml的用法
在Android的xml中,各种用法:[table]|字段|用法|@|@+id/xxx标示为在R.java中自动生成一个响应的id@string/xxx为在string.xml中相应的定义xxx引用例如:[code="java"][/code]|android:layout_width|设置控件的宽度[code="java"]android:layout_width...原创 2011-10-03 14:21:12 · 87 阅读 · 0 评论 -
Activity定义多个步骤
首先需要先创造一个Activity类,继承Activity。并且调用onCreate方法。例如:[code="java"]public class ActivityMain extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceStat...原创 2011-10-03 14:21:26 · 155 阅读 · 0 评论 -
onOptionsItemSelected方法
菜单的响应事件,根据ItemId辨别响应事件例如:[code="java"]@Overridepublic boolean onOptionsItemSelected(MenuItem item) { super.onOptionsItemSelected(item); switch (item.getItemId()) { case 100: setTit...原创 2011-10-03 14:21:38 · 464 阅读 · 0 评论 -
onCreateOptionsMenu方法
根据手机menu按钮触发的菜单Menu.add(int groupId, int itemId, int order, CharSequence title)方法参数含义:GroupId分组Id,同一个Id为同一组,即为同一行ItemId为唯一Id,标示该按钮的唯一性Order可以使用getOrder()去得到值Title是菜单按钮内容例如:[code="java"]@...原创 2011-10-03 14:21:50 · 85 阅读 · 0 评论 -
setOnClickListener方法
定义控件的监听事件例如:[code="java"]btn.setOnClickListener(new OnClickListener() { public void onClick(View v) { setTitle("这个是被改变过的!"); }});[/code]原创 2011-10-04 17:00:01 · 205 阅读 · 0 评论 -
findViewById方法
根据定义的id去找到该控件例如:[code="java"]Button btn = (Button)findViewById(R.id.back);[/code]原创 2011-10-04 17:00:13 · 451 阅读 · 0 评论 -
Layout布局
内容:[table]|LinearLayout|水平布局(可水平或者垂直布局)|[code="java"][/code]|TableLayout|表格布局(布置表格布局)|[code="java"][/code]|RelativeLayout|相对布局|[code="java"][/code][/table]...原创 2011-10-04 17:00:29 · 80 阅读 · 0 评论 -
RadioGroup例子
例子:[code="java"]RadioGroup r = (RadioGroup)findViewById(R.id.radioGroup1); r.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup gr...原创 2011-10-04 17:00:41 · 90 阅读 · 0 评论 -
CheckBox例子
例子:[code="java"]CheckBox c = (CheckBox)findViewById(R.id.checkBox1); c.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(Comp...原创 2011-10-04 17:00:58 · 99 阅读 · 0 评论 -
一些系统指定id总结
内容[table]|Id|例子|@android:id/tabs|[code="xml"][/code]|@android:id/tabcontent|[code="xml"][/code]|@+id/android:list|[code="xml"][/code][/table]原创 2011-10-05 09:14:21 · 83 阅读 · 0 评论 -
TabLayout的用法
例子:TabAcitvity.class[code="java"]public class TabActivity extends android.app.TabActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle s...原创 2011-10-05 09:15:01 · 83 阅读 · 0 评论 -
Service初步
例子:ServiceActivity.class[code="java"]public class ServiceActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedIns...原创 2011-10-05 09:15:28 · 80 阅读 · 0 评论 -
WIFI网卡操作
[b]状态列表:[/b][table]|WIFI_STATE_DISABLED|WIFI网卡不可用|WIFI_STATE_DISABLING|WIFI正在关闭|WIFI_STATE_ENABLED|WIFI网卡可用|WIFI_STATE_ENABLING|WIFI网卡正在打开|WIFI_STATE_UNKNOWN|未知网卡状态[/table][b]权限别表:[/...原创 2011-10-05 09:15:52 · 96 阅读 · 0 评论 -
RatingBar进度条
RatingbarActivity.java[code="java"]package com.cn;import android.app.Activity;import android.os.Bundle;import android.widget.RatingBar;public class RatingbarActivity extends Activity {...原创 2011-10-05 09:16:13 · 107 阅读 · 0 评论