Android
文章平均质量分 77
pangshaohua
这个作者很懒,什么都没留下…
展开
-
android开发——数独游戏
android开发——数独游戏 最近研究了一下android,写了一个数独游戏,具体如下: 游戏界面需要重写一个ShuduView继承View, 然后自定义一个Dialog: 1.需要继承 Dialog 类, 2.并要定义一个有参构造函数(因为父类里面没有无参构造函数) 3.重写 onCreate方法,一切操作将在此方法进行 流程: 为每个按钮添加监听事件, 刷新九宫格转载 2014-07-05 05:38:22 · 1785 阅读 · 0 评论 -
日积月累:EditText软键盘的显示和隐藏
在工作过程中,常常会遇见需要根据自己的需求,控制文本框的键盘显示和隐藏。通过查阅Android文档,介绍可以通过在清单文件中元素中添加android:windowSoftInputMode属性来处理。 这个属性主要影响两件事情: 1.软键盘的状态—当Activity显示给用户的时候,它是显示还是隐藏。 2.主活动窗口的调整—它是否调整主窗体大小来给软键盘腾出转载 2014-10-15 23:10:25 · 672 阅读 · 0 评论 -
Android 中文乱码问题
Java代码 EncodingUtils.getString(data.getBytes("GB2312"), "UTF-8"); 如果直接getBytes()的话是以iso88590-1编码获取字节。 Java代码 URL myFileUrl = null; myF转载 2014-10-14 22:09:04 · 1928 阅读 · 0 评论 -
android数据存储与访问之使用普通文件
很多时候我们的软件需要对处理后的数据进行存储或再次访问。Android为数据存储提供了如下几种方式: 文件 SharedPreferences(参数) SQLite数据库 内容提供者(Content provider) 网络 一. 文件 1.1使用文件进行数据存储 Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实转载 2014-10-14 20:02:55 · 499 阅读 · 1 评论 -
日积月累:ListView的属性详解和探究
在我们的日常开发中,ListView是一个最常用的组件,所以我们非常有必要对它的属性进行全面的了解。现在就以一个简单的实例,对ListView的属性做一个简单的讲解。 首先我们给出简单的布局文件,就一个简单的ListView列表 : LinearLayout xmlns:android="http://schemas.android.com/apk/res/a转载 2014-10-15 23:04:27 · 867 阅读 · 0 评论 -
android数据存储与访问之使用SD卡
使用Activity的openFileOutput()方法保存文件,文件是存放在手机空间上,一般手机的存储空间不是很大,存放些小文件还行,如果要存放像视频这样的大文件,是不可行的。对于像视频这样的大文件,我们可以把它存放在SDCard。 SDCard是干什么的?你可以把它看作是移动硬盘或U盘。 在模拟器中使用SDCard,你需要先创建一张SDCard卡(当然不是真的SDCard,只是镜像转载 2014-10-14 22:31:48 · 504 阅读 · 0 评论 -
android adb常用命令
为了能在任意目录使用一下命令,需要将SDK目录下的platform-tools文件夹路径和tools文件夹路径配置到path环境变量中 列出可以使用的android版本 android list targets 列出可以使用的虚拟机 android list avd 创建虚拟机 android create avd –n 虚拟机名> -t 版本ID> -c转载 2014-10-14 19:54:59 · 643 阅读 · 0 评论 -
android数据存储与访问之使用ContentProvider
ContentProvider简介及其好处 简介: ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider 对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WO转载 2014-10-15 22:55:19 · 620 阅读 · 1 评论 -
android数据存储与访问之使用SharedPreferences
很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPrefer转载 2014-10-15 22:33:26 · 597 阅读 · 0 评论 -
Android开发者应该深入学习的10个开源应用项目
1.Android团队提供的示例项目 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。 地址:http://code.google.com/p/apps-for-android/ 2.Remote Dr转载 2014-08-30 03:59:27 · 715 阅读 · 0 评论 -
Android菜鸟的成长笔记(25)——可爱的小闹钟
摘要: 这一篇主要使用系统为我们提供的一个服务AlarmManager来制作一个Android小闹钟,同时还涉及到了自定义主题、判断第一次启动应用、自定义动画、对话框、制作指导滑动页面等方面。最后形成一个可以直接在手机上面使用的小闹钟。 开始启动界面AppStart.java package com.example.alarmtest; import转载 2014-08-28 00:03:16 · 834 阅读 · 0 评论 -
Android实现摇一摇功能
做过一个小项目,其中实现了摇一摇功能和刮一刮功能还有播放背景音乐等 摇一摇功能主要用到加速度传感器:Sensor.TYPE_ACCELEROMETER 摇一摇功能主要是监听手机加速度变化,当超过设定的某一值时,即触发事件。 1 2 3 4 5 6 7 8 9 10 11转载 2014-08-28 05:38:29 · 892 阅读 · 0 评论 -
Android文字居中
在宽width高height的画布上画一字符串,使字符串水平竖直居中: 水平居中很简单,paint.setTextAlign(Align.CENTER);然后drawText的x坐标设置为width / 2即可,竖直居中稍显麻烦,可以使用FontMetrics对象计算文字高度,然后计算baseline,使文字垂直居中,代码如下: Paint paint = new Paint();转载 2014-06-23 01:32:07 · 2499 阅读 · 0 评论 -
colors xml: “Attribute is missing the Android namespace prefix”
This is my colors.xml: xml version="1.0" encoding="utf-8"?> name="white">#ffffff This gives me the following error: Attribute is missing the Android namespace prefix What can I change to ma原创 2014-06-23 01:33:57 · 1867 阅读 · 1 评论 -
Android使用FileInputStream和FileOutputStream进行文件I/O操作
在文件I/O操作上,除了标准的Java I/O类和方法外,Android系统本身提供了两个方法用于文件的读/写操作,以简化使用标准I/O的步骤。 openFileInput(String name)方法:用于读取当前应用文件夹下的文件,并返回FileInputStream输入流。 openFileOutput(String name,int mode)方法:用于向当前应用文转载 2014-10-14 21:24:44 · 929 阅读 · 0 评论