![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android编程开发笔记
紫-翼
这个作者很懒,什么都没留下…
展开
-
final关键字的使用
编写程序时使用final关键字可以把类定义为不能继承的,即最终类,或者把类定义为不能被子类继承。把类或方法声明为final类或final方法为在其前面加上final关键字即可。例:final class 类名 extends 父类{//类体}修饰符 final 返回值类型 方法名(){//方法体}需要注意的是,实例变量也可以被定义为final,被定义为final的变量不能被原创 2013-07-18 10:53:20 · 573 阅读 · 0 评论 -
Android 自定义ListView控件
在xml文件中添加ListView控件:<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <ListView android:id="@+id/listView" android:layout_wi原创 2013-08-24 10:46:26 · 803 阅读 · 0 评论 -
Android Socket的异常
1、IOException异常 这个异常是所有在Socket类的方法中抛出的异常的父类。因此,在使用Socket类时只要捕捉catch这个异常就可以了。当然,为了同时捕捉其他的异常,也可以捕捉Exception。2、SocketException异常 这个异常在Socket类的方法中使用得最频繁。它代表了所有和网络有关的异常。3、ConnectException异常原创 2013-08-24 11:12:40 · 2168 阅读 · 0 评论 -
Android权限列表
添加WiFi以及访问网络的权限: 操作外部存储设备文件: 录音时需要的权限: 录制视频时需要的权限: 发送短信: 收短信: 收彩信: GPS:原创 2013-08-24 11:20:24 · 606 阅读 · 0 评论 -
Android 字符串、byte数组与16进制数组间的转换
// 字符串转换成16进制文字列的方法public String toHex(String str) { String hexString="0123456789ABCDEF"; byte[] bytes=str.getBytes(); StringBuilder hex=new StringBuilder(bytes.length * 2); for(int i=0;i<bytes.l原创 2013-08-24 09:44:38 · 6142 阅读 · 0 评论 -
Android中使用WIFI服务
首先,要在Manifest.xml文件中添加权限:ACCESS_WIFI_STATE权限可以获取使用Wi-Fi等WLAN无线网络;CHANGE_WIFI_STATE权限是改变WLAN状态的开关,如果打开或关闭Wi-Fi必需加入android.permission.CHANGE_WIFI_STATE的声明。然后在程序中使用以下代码就可以获取到wifi服务使用wifi了://获取wi原创 2013-08-24 09:30:59 · 606 阅读 · 0 评论 -
使用注册机激活MyEclipse 10失败的解决方法
步骤说明:要先关闭MyEclipse 10应用程序后才开始操作。1、填写任意用户名。(一般输入英文名称)2、点击”生成机器码“按钮或选择“工具”->“生成机器码”选项,即可自动生成本机器的SystemID。3、点击“激活”按钮或选择“工具”->“运行激活器”选项,计算序列号和激活码,并在下方文本框中显示计算后的信息。4、点击“自动替换类包”按钮或选择“操作”->“自动替换类包”选项原创 2013-08-24 12:32:39 · 4440 阅读 · 3 评论 -
Android界面设计——android:background参数
#FFFFFF#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF5EE#FFF0F5#FFEFD5#FFEBCD#FFE4E1#FFE4C4#FFE4B5#FFDEAD#FFDAB9#FFD700#FFC0CB#FFB6C1#FFA500#FFA07A#F原创 2013-08-13 16:37:21 · 1135 阅读 · 0 评论 -
Android界面设计——android:inputType参数类型说明
android:inputType="none"--输入普通字符android:inputType="text"--输入普通字符android:inputType="textCapCharacters"--输入普通字符android:inputType="textCapWords"--单词首字母大小写android:inputType="textCapSentences"--仅第一原创 2013-08-13 16:49:40 · 599 阅读 · 0 评论 -
Android开发板串口读写操作
首先,把com.friendlyarm.AndroidSDK包(自己下载)添加到项目中。//打开串口,返回串口描述符fdfd = HardwareControler.openSerialPort(choose_serialport,choose_baudrate, choose_databits, choose_stopbit);if (fd != -1) {//打开成功 new rea原创 2013-08-24 10:12:03 · 1803 阅读 · 0 评论 -
Android在主UI中使用Socket服务
现在在新版本的Android系统中已经无法在主UI线程中直接使用Socket服务了,而是需要另写一个进程,在进程中使用Socket。如果你想要在主UI中直接使用Socket服务而不想另外写一个线程只需要在主UI中的onCreate()中添加以下代码就行了:StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().det原创 2013-08-24 09:21:32 · 780 阅读 · 0 评论 -
android的view类的setVisibility()函数值的意思
android view setVisibility():有三个参数:Parameters:visibility One of VISIBLE, INVISIBLE, or GONE,想对应的三个常量值:0、4、8VISIBLE:0 意思是可见的INVISIBILITY:4 意思是不可见的,但还占着原来的空间GONE:8 意思是不可见的,不占用原来的布局空间原创 2013-07-18 10:42:37 · 732 阅读 · 0 评论 -
Myeclipse中导入Android项目时,提示的错误:由于项目的构建路径不完整,所以未构建该项目。
在Myeclipse中将一个Android程序代码引入到项目中时,在构建项目过程中提示的错误:1 由于项目的构建路径不完整,所以未构建该项目。找不到 java.lang.Object 的类文件。修正构建路径,然后尝试构建此项目2 无法解析类型 java.lang.Object。从必需的 .class 文件间接引用了它这是在项目导入的时候可能会出现的一些错误导致无法运行。解决方案:1原创 2013-07-22 11:01:20 · 12235 阅读 · 0 评论 -
Android的Handler消息传递机制
1、循环者(Looper) Looper类提供的常用方法: 2、消息处理类(Handler) 3、消息类(Message)原创 2013-07-23 18:04:15 · 756 阅读 · 0 评论 -
Android中View类DrawingCache的使用
View组件显示的内容可以通过cache机制保存为bitmap, 主要有以下方法:void setDrawingCacheEnabled(boolean flag), Bitmap getDrawingCache(boolean autoScale), void buildDrawingCache(boolean autoScale), void destroyDrawin原创 2013-07-31 14:22:43 · 788 阅读 · 0 评论 -
Android图表引擎AChartEngine——Dataset和Render参数介绍
DefaultRenderer: void addSeriesRenderer(int index, SimpleSeriesRenderer renderer) 增加一个renderer到multiple renderer中,index是指定的位置. void addSeriesRenderer(SimpleSeriesRendere原创 2013-07-31 15:00:22 · 1188 阅读 · 0 评论 -
Android设置XYMultipleSeriesRenderer自定义X轴显示的内容
我们在绘制图形时,在默认的情况下,横坐标轴上的刻度值,要么显示为数字,要么显示为时间。当我们需要显示其他内容,比如文字时,则需要使用XYMultipleSeriesRenderer的addTextLabel(int,String)方法。 该方法接收一个int参数,用于指定要显示文字的X轴坐标,比如在X轴坐标1的位置显示“昆明”,则addTextLabel(1,”昆明”);原创 2013-07-31 14:37:55 · 2916 阅读 · 0 评论 -
Myeclipse中导入Android项目时,提示的错误:unable to resolve target 'android-14'
出现这样的情况是使用高版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题。 ‘Unable to resolve target android-14’ 因为本机中现在使用的SDK,API的版本是17(自己安装的SDK版本);而导入的工程使用的是2.0开发的,其API版本是14。只需要将project.properties中的target=android-原创 2013-08-01 10:21:40 · 1280 阅读 · 0 评论 -
Android Bitmap类的常用方法
Bitmap类原创 2013-08-02 16:02:55 · 1011 阅读 · 0 评论 -
运行jar文件时,出现“could not find the main class”的解决方法
想要在电脑上正常运行jar文件,应该确认电脑已安装好jdk和jre,并配置好环境变量。如果安装与配置都没有问题却无法运行,则有可能是注册表的问题。解决方法:打开注册表,注册表项的路径为:\HKEY_CLASSES_ROOT\Aplications\javaw.exe\shell\open\command在此路径下有一默认键值, 不正常的情况下, 键值是:"C:\Program原创 2014-06-04 14:42:18 · 31185 阅读 · 1 评论