昊仔

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页

2013年8月19日

摘要: 开发一个网站的手机客户端改如何处理用户信息的获取呢。通过网上资料查看通过连接远程服务器数据库方式是不可取,第一个问题是安全问题。第二个问题是是否可以实现,众多网友测试,有的说不行,有的说可行。可谓众说纷纭。为了保险起见,还是采用httpclient的方式来做比较好。 httpclient是相当于在移动客户端的一个浏览器。可以采用相关的方式实现post get等方法。下面看一下我做的小例子吧。 http://shizhikou.yingxun.org/index.php?m=member&c=index&a=login 这个地址为我测试用的登陆页面。 分析一下需要解决的问题。 首 阅读全文
posted @ 2013-08-19 15:12 昊仔 阅读(548) 评论(1) 推荐(0) 编辑

摘要: 对数据库操作时,查询数据库会经常用到。在Android中查询数据库用到两个重要的类: SQLiteDatabase:用来创建,删除,执行SQL命令,并执行其他常见的数据库管理任务。 query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy) 返回Cursor对象 table:数据库里边表的名称 columns:需要查询出来数据库列数组 selection:数据库查询条件,相当于where后面的... 阅读全文
posted @ 2013-08-19 15:12 昊仔 阅读(436) 评论(0) 推荐(0) 编辑

摘要: 大家可以打开这个URL看看 http://wpa.qq.com/pa?p=1:你的QQ:3如http://wpa.qq.com/pa?p=1:283984419:3[csharp] view plaincopyprint?using System.Net; using System; publicclass QQUtility { publicstaticbool IsOnline(string qq) { //283984419 string url = string.Format("http://wpa.qq.com/pa?p=1:{0}:3", qq); HttpWe 阅读全文
posted @ 2013-08-19 07:55 昊仔 阅读(593) 评论(0) 推荐(0) 编辑

2013年8月15日

摘要: 在调试代码的时候我们需要查看调试信息,那我们就需要用Android Log类。android.util.Log常用的方法有以下5个:Log.v()Log.d()Log.i()Log.w()以及Log.e()。根据首字母对应VERBOSE,DEBUG,INFO,WARN,ERROR。1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.3、Log.i 阅读全文
posted @ 2013-08-15 13:30 昊仔 阅读(658) 评论(0) 推荐(0) 编辑

摘要: 在编写Android程序时经常会忘记添加权限,下面是网上收集的关于Android uses-permission的资料,方便查找~android.permission.ACCESS_CHECKIN_PROPERTIES 允 许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)android.permission.ACCESS_COARSE_LOC 阅读全文
posted @ 2013-08-15 12:29 昊仔 阅读(235) 评论(0) 推荐(0) 编辑

2013年8月14日

摘要: Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1.默认效果:代码: Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show();2.自定义显示位置效果:代码: toast = Toast.makeText(getApplicationContext(), "自定义位置Toast", Toast.LENGTH_LONG); toast.setG 阅读全文
posted @ 2013-08-14 17:41 昊仔 阅读(299) 评论(0) 推荐(0) 编辑

摘要: 最近在做一个东东时,需要启动另外一个Activity,可以有的方法有用setClass()和Component Name(应该还有其他方法,有发现时再更新)。 1. 先说在setClass启动一个Activity的方法吧: Intent intent = new Intent(); intent.setClass(this, CreatePlaylist.class) //参数一为当前Package的context,t当前Activity的context就是this,其他Package可能用到createPackageContex()参数二为你要打开的Activity的类名 startActi 阅读全文
posted @ 2013-08-14 16:20 昊仔 阅读(524) 评论(0) 推荐(0) 编辑

摘要: 1)第一种,也是最长见的添加方法(一下都以Button为例) 1 Button btn = (Button) findViewById(R.id.myButton);2 btn .setOnClickListener(new View.OnClickListener() {3 public void onClick(View v) {4 //do something5 }6 });2)第二种,下面这个方法较前一种稍微简单了一些,允许多个Buttons共享一个Listener。通过Switch控制对不同Button Click事件的响应方法: 1 Butt... 阅读全文
posted @ 2013-08-14 12:31 昊仔 阅读(352) 评论(0) 推荐(0) 编辑

摘要: 一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据, 或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,,会收到Android系统的一个错误提示 "强制关闭". 这个时候我 阅读全文
posted @ 2013-08-14 10:25 昊仔 阅读(195) 评论(0) 推荐(0) 编辑

摘要: 我在项目中用到了二维码扫描的技术,用的是Google提供的ZXing开源项目,它提供二维码和条形码的扫描。扫描条形码就是直接读取条形码的内容,扫描二维码是按照自己指定的二维码格式进行编码和解码。可以到http://code.google.com/p/zxing/下载ZXing项目的源码,然后按照官方文档进行开发,我这里使用的ZXing是经过简化版的,去除了一些一般使用不必要的文件,项目工程截图如下:其中encoding包是我在它的基础上自己加上去的,功能是根据传入的字符串来生成二维码图片,返回一个Bitmap,其余的包是ZXing项目自带的。另外对扫描界面的布局我也进行了修改,官方的扫描界面是 阅读全文
posted @ 2013-08-14 10:13 昊仔 阅读(809) 评论(0) 推荐(0) 编辑

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页