Android开发经验
Android下的开发,工作与学习中的经验分享
东子哥7
这个作者很懒,什么都没留下…
展开
-
Android常用代码及笔记
1.获得 RadioButton值 rb1 = (RadioButton)findViewById(R.id.sex1); if (rb1.isChecked()) { sex = "M"; } else { sex = "F"; }2.两个Activity原创 2012-10-07 00:07:05 · 1504 阅读 · 3 评论 -
Android开发中的一些技巧记录
1.快捷键ctrl + / 快速注释当前行或者所选择的多行代码alt + / 对当前光标所在位置的代码输入提示f3 跳转至代码定义处ctrl + f 当前文档查找ctrl + h 当前工程或整个workspace搜索f2 获得光标所在位置的方法或类的Help档2. //定义一个数字格式化对象,格式化模板为".##",即保留2位小数. Deci原创 2012-10-07 10:59:18 · 592 阅读 · 0 评论 -
Android开发: strings.xml文件中的错误
编辑strings.xml的时候在行http://code.dd.com/rr?q=%rr.55提示下面的错误Multiple annotations found at this line:- error: Multiple substitutions specified in non-positional format; did you mean to add the for原创 2012-10-08 09:00:42 · 4329 阅读 · 0 评论 -
Android开发: 获得某一个类型文件的打开方式
获得文件的打开方式的Action是Intent.ACTION_GET_CONTENT示例:Intent audioIntent = new Intent(Intent.ACTION_GET_CONTENT); audioIntent.setType("audio/*");startActivity(Intent.createChooser(audioIntent, "选择音频程序原创 2012-10-08 09:03:40 · 1398 阅读 · 0 评论 -
Android开发: 启动Android 4.0模拟器提示的错误
今天通过AVD Manager无法创建成功关于Android 4.0的Virtual Device, 提示'Unable to find a 'userdata.img' file for ABI armeabi to copy into the AVD folder. '的错误,查了一下帮助发现,Android 4.0以上的模拟器需要ARM EABI System Image的支持,通过An原创 2012-10-08 09:06:59 · 865 阅读 · 0 评论 -
Android开发:编译运行提示"Your project contains errors..."
在编译运行时,报出‘Your project contains errors,please fix them before running your application.’的提示框在项目图标会有个小红叉但项目代码中却没有任何错误.以前这种情况一般处理方式有:方法1.用project->clean;方法2.删除项目,重新载入项目.这次用了都不行.查看问题输出栏Prob原创 2012-10-08 09:09:00 · 4352 阅读 · 1 评论 -
Android开发: 离线安装ADT出现的问题
Eclipse 升级到最新的4.2.1版本Juno,采用离线安装ADT 20.03版时,提示Cannot complete the install because one or more required items could not be found. Software being installed: Android Native Development Tools 20.0.3原创 2012-10-27 13:43:02 · 4784 阅读 · 2 评论 -
Android开发: 在Android虚拟设备中使用SDCard及问题分析
一.为Android虚拟设备添加SDCard1.打开AVDM,选择要一个虚拟设备2.选择Edit,编辑一个AVD,在SD Card栏中,Size中输入SDCard的大小100(或者file中选择一个sdcard的img文件),点击Edit AVD关闭窗口,这样就可以在C:\Documents and Settings\Administrator\.android\avd\And原创 2012-11-07 09:54:40 · 2752 阅读 · 3 评论 -
Android开发: 如何基于Android for X86开发应用
观看转载 2012-11-20 17:50:20 · 892 阅读 · 0 评论 -
Android开发: The type ClipboardManager is deprecated
Eclipse编辑中提示这是deprecation的警告信息,告诉我们android.text.ClipboardManager类是已不建议使用。Api Doc中提示//----This class is deprecated.Old text-only interface to the clipboard. SeeClipboardManager fo原创 2013-02-24 11:07:35 · 5629 阅读 · 0 评论 -
Android开发: 调试输出
利用Android提供的logcat工具,eclipse中已经集成了logcat,如下如果没有看到logcat,可以通过 菜单 Windows -> Show View ->Other -> Android -> LogCat 来打开。程序日志输出语句,不用类型的日志,输出时会以不同颜色表示Log.v(String tag, String msg); //verbose类型日志,原创 2013-03-04 21:15:49 · 11401 阅读 · 0 评论 -
Android开发:去掉Activity的头部标题栏及全屏显示
打开AndroidManifest.xml文件,找到application节点 <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" >修改为如下代码,即可去原创 2013-04-09 11:01:53 · 62251 阅读 · 16 评论 -
Android开发:几个在Andriod2.1版本中没有的属性
1、标签的android:showDividers属性可以在LinearLayout的相应位置显示分隔线。android:showDividers属性可以设置如下4个值:none:不显示分隔线;beginning:在LinearLayout的开始处显示分隔线;end:在Linearlayout的结尾处显示分隔线;middle:在LinearLayout中的每两个组件原创 2013-04-19 10:34:59 · 3413 阅读 · 0 评论 -
Android开发:获得文件大小方式
方式一、java.io.File file = new File(“文件路径”);long fileL = file.length();方式二、File dF = new File(“文件路径”);FileInputStream fis;fis = new FileInputStream(dF);int fileL = fis.available();原创 2013-04-19 12:58:27 · 1322 阅读 · 0 评论 -
Android开发:TextView换行
很简单用转移符 “\n” TextView tvEESource = (TextView) dialog_equipment.findViewById(R.id.ee_source); tvEESource.setText("AAA\nBBB\nCCC");原创 2013-05-09 15:30:45 · 1579 阅读 · 0 评论 -
Android开发:TextView加入滚动条
利用scrollview来实现,效果会好很多 <ScrollView android:id="@+id/scrollView1" android:layout_width="match_parent" android:layout_height="150dp" android:fa原创 2013-05-09 17:54:39 · 866 阅读 · 0 评论 -
Android开发:Android Studio的中文问题
Android Studio安装后发现所有的中文,不管是界面上的还是输出的log中的中文都变成小框框可以肯定是字体的问题解决:菜单File->settings对话框,切换到Appearance标签选择override default fonts by, 先随便选择一个中文字体(PS:小框框都是中文字 呵呵),保存,重启软件,即可。来自东子哥的Blog原创 2013-05-18 01:16:55 · 2046 阅读 · 0 评论 -
Android开发:设置TextView的颜色的简便方法
动态创建TextView需要设置字体颜色,有很多种方法设置tv.setTextColor(android.graphics.Color.parseColor("#1662B0"));这种方法是最简便的,颜色值形式跟布局里的一样原创 2013-05-20 15:26:20 · 959 阅读 · 2 评论 -
Android开发:TextView添加超链接的简便方法
TextView中加入超链接的方式很多,但下面的方式应该的最简便合理的strings.xml中定义字串string name="blog">a href="http://blog.csdn.net/jonahzheng">东子的博客a>布局中textview定义,并且textview的text引用stings.xml中定义的‘blog’ TextView原创 2013-06-19 11:28:24 · 8862 阅读 · 0 评论 -
Android开发:在外部存储卡上生成文件
如何在外部存储卡上动态生成文件 if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ File sdCardDir = Environment.getExternalStorageDirectory();//获取SDCard目录 String ExportFilePath = sdC原创 2013-06-19 17:57:44 · 1811 阅读 · 0 评论 -
Android开发:service服务里获得屏幕信息
service服务里获得屏幕信息,如屏幕的长宽 DisplayMetricsdm = new DisplayMetrics(); dm =getResources().getDisplayMetrics(); int screenWidth =dm.widthPixels; int screenHeight =dm.heightPixels;原创 2013-07-01 08:48:22 · 1589 阅读 · 0 评论 -
Android开发:日期格式化
显示月份及星期几 TextView tvDate = (TextView) view.findViewById(R.id.tv_date); df = new SimpleDateFormat("M月d日 EEEE"); tvDate.setText(df.format(date));来自东子哥的Blog海峡移动开发技术群:13734312原创 2013-07-05 08:39:09 · 1079 阅读 · 0 评论 -
Android开发:ListView加上滚动滑块
如果在listview上加上一个滑块,这样方便滚动只需在listview的布局属性加上 android:fastScrollEnabled="true" 即可<listview android:id="@+id/listView" android:layout_width="fill_parent" android:layout_height="fill_paren原创 2013-07-11 14:18:40 · 2064 阅读 · 0 评论 -
Android开发:ListView加上长按事件
为ListView加上长按事件 lvMain.setOnItemLongClickListener(new OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView parent, View view, int position, long id) { //原创 2013-07-14 10:23:39 · 3028 阅读 · 0 评论 -
Android开发:ContentProvider学习
1.什么是ContentProvider 数据库在Android当中是私有的,当然这些数据包括文件数据和数据库数据以及一些其他类型的数据。 不能将数据库设为WORLD_READABLE,每个数据库都只能创建它的包访问, 这意味着只有由创建数据库的进程可访问它。如果需要在进程间传递数据, 则可以使用AIDL/Binder或创建一个ContentProvider,但是不能跨越进程/包边转载 2013-08-08 14:59:42 · 953 阅读 · 0 评论 -
Android开发: listview去除分割线
通过布局的android:dividerHeight="" 和 android:divider="" 来实现去除分割线,不是太方便而且还会受背景影响。下面的方法最简便lvMain = (ListView)view.findViewById(R.id.list_bookcontent);lvMain.setDivider(null);//去除listview的下划线来自东子哥的原创 2013-08-12 17:01:54 · 10514 阅读 · 0 评论 -
关于Android NDK
转载自 http://blog.csdn.net/hhao137/archive/2009/06/28/4304664.aspx1、前言 6月26日,GoogleAndroid发布了NDK,引起了很多发人员的兴趣。NDK全称:Native DevelopmentKit。下载地址为:http://developer.android.com/sdk/ndk/1.5_r1/index.html。原创 2013-09-27 23:14:53 · 792 阅读 · 0 评论 -
启动Android 4.0模拟器提示的错误
今天通过AVD Manager无法创建成功关于Android 4.0的Virtual Device, 提示'Unable tofind a 'userdata.img' file for ABI armeabi to copy into the AVDfolder. '的错误,查了一下帮助发现,Android 4.0以上的模拟器需要ARM EABI SystemImage的支持,通过And原创 2013-09-27 23:14:57 · 907 阅读 · 0 评论