- 博客(12)
- 问答 (6)
- 收藏
- 关注
原创 Android下Json数据的读写与创建
首先准备一个Json格式的文件text.json { "languages":[ {"id":1,"ide":"Eclipse","name":"Java"}, {"id":2,"ide":"XCode","name":"Swift"}, {"id":3,"ide":"Visual Studio","name":"C#"}, ], "cat":"it" } //Jso
2015-03-28 21:46:47 3418
转载 Android 底部菜单栏Tab功能的几种实现方式
Android 底部菜单栏Tab功能的几种实现方式 1.(废弃)继承自TabActivity + TabHost 布局 + Activity 内容 1.1:TabActivity为ActivityGroup[在版本13里被放弃]子类 1.2:使用getTabHost() 获得TabHost 对象
2015-03-08 11:59:12 1829
转载 Android LayoutInflater 详解
简介: 在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。 不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button,TextView等等)。 使用场景: ①对于一个没有被载入或者想要动态载入的界面,都需要
2015-03-03 19:34:44 403
原创 Android 提交数据到服务器的四种方法
/*该类演示了四种方法提交数据到服务器,并将服务器解析后的数据以字符串的形式返回*/ public class LoginService { /** * * @param username * @param password * @return */ public static String loginByGet(String username,String passwo
2015-03-01 17:59:05 7133 1
原创 网络图片浏览器
Android上如何获取网络上的图片呢? 步骤: 1.确定图片的路径URL 2.根据url发送http请求 3.设置请求方式 4.得到服务器返回的响应码 5.通过获取输入流获得资源。 具体代码如下: public class MainActivity extends Activity{ protected static final int CHANGE_UI = 1; prot
2015-03-01 17:12:08 610
原创 Android 闹钟 开发过程记录(七)
listview中的item两种方式弹出菜单。 第一种: //为listview的item设置长按时弹出一个菜单 lv_alarm_clock.setOnCreateContextMenuListener(new OnCreateContextMenuListener() { @Override public void onCreateContextMenu(Contex
2015-03-01 14:25:55 1385 4
原创 Android 闹钟 开发过程记录(六)
闹钟铃声选择,使用了 TabHost 分了三个activity,分别是 1.应用raw文件下自带的音频文件。 2.手机系统自带的闹铃音频文件。 3.录音文件。 目的是要将音频的名称和时长获取出来显示在listview中。 获取raw文件中音频的名称和时长的方式如下: Field[] fields = R.raw.class.getDeclaredFields(); int r
2015-03-01 13:59:17 1555 3
原创 Android 闹钟 开发过程记录(五)
我的闹钟响铃的逻辑是这样设计的: 1.设置好闹钟后,立即发送一个带有唯一id的延迟意图PendingIntent广播; 2.当时间到的时候,广播接受者接收到发送过来的数据,并开启一个服务,将数据传递进去; 3.服务创建成功后,根据传递过来的数据进行响铃和振动操作,同时启动一个响铃的activity界面,将时间,标签等信息传递过去显示; 4.响铃的activity创建成功后,立即与服务进行绑
2015-03-01 13:25:23 3835 1
原创 Android 闹钟 开发过程记录(四)
闹钟列表的界面,listview中每个item都有个checkbox控件,并且它的状态还控制着一个textview的显示内容。 当添加闹钟大于listview长度,滑动时,checkbox的状态会出现混乱的情况,包括checkbox所控制的控件如TextView,也会出现复用错位。 解决办法: 在适配器的构造方法中 就将所有闹钟的状态拿出来,存进List集合中。 在getview()方法中
2015-03-01 12:48:04 2298 11
原创 Android 闹钟 开发过程记录(三)
下面的布局是使用Activity用作弹出式对话框的样式 好处: 1、显示位置的设置,直接就是一个layout.xml随心所遇的感觉,可以实现在任何位置。 2、对对话框内控件的事件的处理,都独立出来在一个类中,调用的地方仅需要startActivity()就可以, 这样可以使代码结构上更加清晰。 具体实现如下: 1.在style.xml中定
2015-03-01 12:17:55 1621
原创 Android 闹钟 开发过程记录(二)
界面布局好了,接下来就是数据处理了。每一个闹钟设置好后,得获取用户选择的数据,并存储起来。 闹钟的数据包括:时间(小时,分钟)、重复周期、铃声、振动、标签、是否开启。 数据库表的创建代码如下: @Override public void onCreate(SQLiteDatabase db) { // id hour minute repeatCy
2015-03-01 11:07:50 1905
原创 Android 闹钟 开发过程记录(一)
首先,明一下:本人大三,刚自学完android基础知识,利用寒假一个月左右的时间,开发了一个闹钟小程序,趁着开学,印象还很深,热情还未减,把过程整理记录下来。这样自己以后也好复习,或许还能帮到有需要的同学。好了,不废话了。先看一下闹钟几个界面(基本上是照着小米自带的闹钟做的界面)。 基本的界面就是这样的了。(开发中的控件都是
2015-03-01 09:39:04 3276 6
空空如也
android 如何判断用户点击的是人体哪个部位
2015-10-25
MarkdownPad 2 安装不上
2015-07-03
Android 底部菜单栏 布局用tabHost好不好?
2015-03-07
android 如何获取raw文件下音频的名称和时长?
2015-02-16
android 锁屏状态下唤醒一个activity 无法让屏幕常亮
2015-02-14
Android闹钟 自定义重复周期 怎样计算当前时间与自定义周期的最近的那一天的时间间隔
2015-02-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人