![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 58
左手码农
创世的第七天,他用左手轻轻地敲下:Hello,world!
展开
-
第一个Android应用
本次内容是记录建立第一个Android应用的过程。建立该应用使用的是一款方便实用的安卓应用开发软件adt bundle for windows。 1、打开 eclipse 软件,首先出现以下欢迎界面2、创建 Android 项目3、下一步4、下一步,制作自定义图标5、下一步,设置是否需要创建 Activity6、下一步,创建 Activity原创 2015-06-01 21:45:51 · 566 阅读 · 0 评论 -
android 设置返回键监听
写一个 android APP,如果每次按下手机返回键,就会直接退出APP,这效果明显很糟糕(不小心会经常触发)。解决的办法:可以为手机返回键设置一个监听,并根据实际设计对应处理方法例如:在 activity 中添加返回监听并设置方法,触发一次则弹出消息提示,若确定退出则再触发一次返回键。 private long exitTime = 0; public boole原创 2015-10-24 20:45:14 · 3087 阅读 · 0 评论 -
java.lang.NullPointerException错误
调试程序的时候出现了java.lang.NullPointerException错误原因分析:这个错误一般是数据库连接的错误。处理方法:1、检查JAVA环境配置是否正确2、数据库的连接设置是否正确3、JDBC驱动文件是否包含在项目中加载JDBC驱动文件的具体方法是:在项目上点击右键->Properties->java Build Path然后选择Add Ex原创 2015-07-24 13:23:02 · 3155 阅读 · 0 评论 -
Android UDP通信的成败判断
最近在 Android 开发的时候遇到一个问题,就是在服务器与客户端采用UDP协议通信的时候,如何判断一开始双方建立了连接。“连接建立”很容易实现,服务器受到命令,返回类似ACK等信息,客户端使用 DatagramSocket.receive() 方法接收信息,即可知道双方已完成一次交互,通信成功。而要判断“连接失败”,即客户端在 DatagramSocket.receive() 这一步就会产原创 2015-08-29 18:05:20 · 2075 阅读 · 0 评论 -
Android 一些文件的打开方式
public static Intent openFile(String filePath){ File file = new File(filePath); if(!file.exists()) return null; /* 取得扩展名 */ String end=fi转载 2015-08-23 17:02:45 · 453 阅读 · 0 评论 -
利用BufferedInputStream bufferedOutputStream读写文件
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.ByteArrayOutputStream; import java.io.FileInputStream; import java.io.FileNotFoundExcept转载 2015-08-23 14:33:21 · 2056 阅读 · 0 评论 -
Android 应用添加菜单
通过编写一个简单的 app 应用,发现对 Android 学习又多了一些心得。学习新知识还是要一开始就动动手,,过程痛苦,但是效果还是不错的。本次主要记录一下添加菜单的一些方法:为 Android 应用添加菜单主要有三个步骤1、创建菜单。Android 提供了两种创建菜单的方式,一种是在 Java 文件中创建,一种是使用 XML 资源文件定义;例如:memu.xml<me原创 2015-07-03 22:09:09 · 736 阅读 · 0 评论 -
Android 事件监听处理
事件监听的处理模型包含三个成员:事件源、事件以及事件监听器。基于监听的事件处理模型一般包含几个步骤:1、获取普通界面组件;2、实现事件监听器类3、将监听器对象注册给普通组件当事件源上发生指定事件的时候,Android就会触发对应事件监听器,并由事件监听器调用相应的方法来处理事件。public class RemoteControlActivity extends Act原创 2015-07-04 15:03:49 · 832 阅读 · 0 评论 -
This text field does not specify an inputType or a hint
Android项目开发时,出现黄色的感叹号提示:"This text field does not specify an inputType or a hint".原因:编辑框缺少属性 hint。解决方法:添加语句 android:hint="@null"原创 2015-06-09 12:45:51 · 479 阅读 · 0 评论 -
Android项目的目录结构
新建立的 Android 项目的目录结构如下:接下来,整理了一下各个文件目录的含义:|----src: 存放项目的源代码||----gen: 存放自动生成的文件. | || |----R.java:存放res文件夹下对应资源的id|||----Android 4.4.2: 这是一个Java 归档文件,其中包含构建应用程序所需的所原创 2015-06-01 23:45:27 · 722 阅读 · 0 评论 -
Android模拟器设置竖屏
使用Android模拟器测试自己开发的程序时,有时候会发现屏幕为横屏显示,查看效果很不方便。这里记录了一种禁止横屏的方法。在文件 Mainfest.xml 中,在需要禁止横屏的 activity 里面添加两个设置语句,如下<activity ... android:screenOrientation="portrait"原创 2015-06-02 17:18:13 · 1254 阅读 · 0 评论 -
自定义 android 标题栏
自己设计了一个简单的app,发现项目自带的标题栏太碍眼,选择 Theme.NoTitleBar 关闭标题栏显示是一种方法。不过,自定义一个带有返回和菜单选择的标题栏是更友好的选择。1、设计标题栏的样式在 value 下新建 styles.xml 文件,设计标题栏的背景色及大小 @color/blue原创 2015-09-21 13:46:03 · 430 阅读 · 0 评论