logo头像

博学广问,自律静思

安卓按钮的监听事件的两种方式

按钮的监听事件在上面的应用截图中我们看到游戏开始界面使用了”开始游戏”和”退出游戏”的两个按钮。两个按钮分别触发正式游戏和关闭游戏程序的两个行为。所以要为两个按钮的点击事件(OnClickListener)绑定监听器。 安卓中为按钮绑...

Android开发解析JSON数据

Android开发解析JSON数据

对于服务器端来说,返回给客户端的数据格式一般分为html、xml和json这三种格式,那么本篇随笔将讲解一下json这个知识点,包括如何通过json-lib和gson这两个json解析库来对解析我们的json数据,以及如何在我们的An...

PHP用json_encode转换数组中文乱码

由于在安卓软件开发实践中,笔者想给软件加上软件更新服务,于是决定依托自己的虚拟主机,用php制作一个自己的API。再通过json标准格式输出数据库的查询结果。 一、实例展示API制作代码的简单形式是: 通过jsons_encode...

Eclipse环境下的Java编程常见问题

一、怎样可以修改eclipse新建工程的默认路径(Use default location )?你发现你的工程只能在放一个固定的文件夹(Workspace)里,改变默认的存储路径会导致工程创建失败,下面的方法可以改变默认路径。选择Fi...

安卓开发建立多个activity

作为一个安卓APP,建立多个activity是必须的,就像windows软件有多窗口一样; 安卓开发建立多个activity在建立多个activity是尤其需要注意的是:每个activity都要在清单文件AndroidManifest...

Tabhost选项卡组件的使用方法

Tabhost选项卡组件的使用方法

Tabhost选项卡组件的使用方法Tabhost选项卡组件个人认为是安卓APP中比较常见的,比如QQ,应用商店等都采用了选项卡。下面是QQ的选项卡: QQ相信是国人必用,如图采用了消息、联系人、动态三个选项卡,并且为每个选项卡编写了不...

模拟UA实现访问只能在微信上打开的网页

模拟UA实现访问只能在微信上打开的网页

今天,笔者打开学校的“小瓜工大助手”查跑操的页面,对它的网页源代码非常感兴趣。无奈网页的设计者只让用户在微信的自带浏览器中打开网页,而手机微信自带浏览器是没有审查元素、查看源代码之类的功能。我的第一感觉就是写代码的人肯定是采取UA匹配...