随笔分类 -  Android

android之调用webservice 实现图片上传
摘要:最近boss要求做android客户端的图片上传和下载,就是调用服务器的webservice接口,实现从android上传图片到服务器,然后从服务器下载图片到android客户端。需求下来了,开始动脑筋了呗。通常,我们调用webservice,就是服务器和客户端(浏览器,android手机端等)之间的通信,其通信一般是传 xml或json格式的字符串。对,就只能是字符串。我的思路是这样的,从android端用io流读取到要上传的图片,用Base64编码成字节流的字符串,通过调用webservice把该字符串作为参数传到服务器端,服务端解码该字符串,最后保存到相应的路径下。整个上传过程的关键就是 阅读全文

posted @ 2012-02-16 16:37 与时俱进 阅读(17669) 评论(1) 推荐(1) 编辑

Allow user to select camera or gallery for image
摘要:Intent pickIntent = new Intent(Intent.ACTION_PICK_ACTIVITY);Intent gallIntent=new Intent(Intent.ACTION_GET_CONTENT);gallIntent.setType("image/*");Intent camIntent = new Intent("android.media.action.IMAGE_CAPTURE");pickIntent.putExtra(Intent.EXTRA_INTENT, camIntent);pickIntent.put 阅读全文

posted @ 2012-02-16 10:44 与时俱进 阅读(322) 评论(0) 推荐(0) 编辑

Android 反编译
摘要:一.反编译Apk得到Java源代码转载自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html工具下载:需用到dex2jar和JD-GUI这2个工具dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI下载地址:windows版JD-GUI:http://laichao.googlecode.com/files/jdgui.zipLinux版JD-GUI:http://lai 阅读全文

posted @ 2012-02-16 10:38 与时俱进 阅读(566) 评论(1) 推荐(0) 编辑

Android的HttpClient和WebView session不同的问题
摘要:在开发一个项目时,遇到了这么一个问题,登录界面是用Android的native的UI来做的,登录成功后会跳转到WebView来加载Sencha Touch的数据,但是在WebView到后台Load数据的时候发现,这时的session和登录时的session不同了,因此取不到数据,为此google了很久,终于在StackOverflow找到了方法,在此先贴出原文地址:其中关键点在下面的这些code里:private DefaultHttpClient httpClient; public static Cookie cookie = null; //After Login List<Coo 阅读全文

posted @ 2012-02-16 10:18 与时俱进 阅读(10848) 评论(2) 推荐(0) 编辑

Android 实现文件上传功能(upload)
摘要:文件上传在B/S应用中是一种十分常见的功能,那么在Android平台下是否可以实现像B/S那样的文件上传功能呢?答案是肯定的。下面是一个模拟网站程序上传文件的例子。这里只写出了Android部分的代码,服务器的代码没有贴出来,有需要完整上传功能代码的朋友可以跟我联系哟…首先新建一个Android工程,新建主启动Activity:MainActivity.java:packagecom.xzq.upload;importjava.io.DataOutputStream;importjava.io.FileInputStream;importjava.io.InputStream;importja 阅读全文

posted @ 2012-02-12 10:53 与时俱进 阅读(57045) 评论(15) 推荐(3) 编辑

android照相及照片上传
摘要:package com.android.cist.camera.view; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.util.HashMap; import java.util.Map; import android.app.Activity; import android.app.AlertDialog; import android.content.ContentResolver; import android.content.DialogInterface; import 阅读全文

posted @ 2012-02-03 09:09 与时俱进 阅读(9346) 评论(6) 推荐(1) 编辑

Android重力感应器Sensor编程
摘要:添加当重力变化时的处理函数在创建监听器时调用的函数 doSomething(x, y, z) 是自己定义的方法。当手机倾斜方向改变时,监听器会调用该方法。我们要做的,就是填充该方法,用于在重力发生变化时进行我们自己的处理。当 x=y=0 时,手机处于水平放置状态。当 x=0 并且 y>0 时,手机顶部的水平位置要大于底部,也就是一般接听电话时手机所处的状态。当 x=0 并且 y<0 时,手机顶部的水平位置要小于底部。手机一般很少处于这种状态。当 y=0 并且 x>0 时,手机右侧的水平位置要大于左侧,也就是右侧被抬起。当 y=0 并且 x<0 时,手机右侧的水平位置要小 阅读全文

posted @ 2012-02-03 08:53 与时俱进 阅读(1177) 评论(0) 推荐(0) 编辑

Java操作JSON的便捷工具类(Gson)
摘要:001 /** 002 * Copyright 2010 Fuchun. 003 * 004 * Licensed under the Apache License, Version 2.0 (the "Lic... 阅读全文

posted @ 2012-02-03 08:50 与时俱进 阅读(1994) 评论(0) 推荐(1) 编辑

Java的身份证号码工具类
摘要:/*** Copyright (C) 2009-2010 Yichuan, Fuchun All rights reserved.* Licensed to the Apache Software Foundation (ASF) under one or more* contributor license agreements. See the NOTICE file distributed with* this work for additional information regarding copyright ownership.* The ASF licenses this file 阅读全文

posted @ 2012-02-03 08:46 与时俱进 阅读(2442) 评论(0) 推荐(1) 编辑

Android 实现文件上传功能(upload)
摘要:文件上传在B/S应用中是一种十分常见的功能,那么在Android平台下是否可以实现像B/S那样的文件上传功能呢?答案是肯定的。下面是一个模拟网站程序上传文件的例子。这里只写出了Android部分的代码,服务器的代码没有贴出来,有需要完整上传功能代码的朋友可以跟我联系哟…首先新建一个Android工程,新建主启动Activity:MainActivity.java:package com.xzq.upload;import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.InputStream;impo 阅读全文

posted @ 2012-02-02 18:16 与时俱进 阅读(1190) 评论(0) 推荐(0) 编辑

android webView 使用方法
摘要:一个WebView的简单例子 。在开发过程中应该注意几点: 1.AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。 2.如果访问的页面中有Javascript,则webview必须设置支持Javascript。 webview.getSettings().setJavaScriptEnabled(true); 3.如果页面中链接,如果希望点击链接继续在当前browser中响应,而不是新开Android的系统browser中响应该链接,必须覆盖 webvie 阅读全文

posted @ 2012-02-02 18:00 与时俱进 阅读(1817) 评论(1) 推荐(0) 编辑

Android开发之Android开发规范(初)
摘要:首先,说一下Android开发规范之编码规范1,java代码中不出现中文,最多注释中可以出现中文,中文统一写在strings.xml中;2,局部变量命名、静态成员变量命名 只能包含字母,单词首字母大写,其他字母都为小写3,常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4,布局文件中的id命名命名模式为:view缩写_模块名称_view的逻辑名称常用控件的缩写如下LayoutView:lv_RelativeView : rv_TextView : tv_ImageView : iv_ImageButton : im_Button : btn_5,strings.xml中的id命名命名模 阅读全文

posted @ 2012-02-02 17:50 与时俱进 阅读(431) 评论(0) 推荐(0) 编辑

Android开发之常用代码片段
摘要:1、设置窗口格式为半透明getWindow().setFormat(PixelFormat.TRANSLUCENT);2、Android中在非UI线程里更新View的不同方法:* Activity.runOnUiThread( Runnable )* View.post( Runnable )* View.postDelayed( Runnable, long )* Hanlder3、全屏显示窗口requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_F 阅读全文

posted @ 2012-02-02 17:46 与时俱进 阅读(4872) 评论(0) 推荐(1) 编辑

Android 下使用 JSON 实现 HTTP 请求
摘要:不得不说,JSON 格式的确是非常美妙的,速度快而且简化了很多操作在 Android 下,Android SDK 已经为我们封装好了整个与 JSON 有关的操作,使用非常方便以下就是一个标准的 JSON 请求的实现过程:HttpPost request = new HttpPost(url); // 先封装一个 JSON 对象 JSONObject param = new JSONObject(); param.put("name", "rarnu"); param.put("password", "123456" 阅读全文

posted @ 2012-02-01 17:46 与时俱进 阅读(1361) 评论(0) 推荐(0) 编辑

Android permission 权限类及中英文说明
摘要:public final class Manifest { public static final class permission { /** Allows read/write access to the "properties" table in the checkin database, to change values that get uploaded. */ public static final String ACCESS_CHECKIN_PROPERTIES="android.permission.ACCESS_CHECKIN_PROPERTIE 阅读全文

posted @ 2012-02-01 17:02 与时俱进 阅读(948) 评论(0) 推荐(0) 编辑

关于Android横竖屏切换的解决方法
摘要:在开发游戏的时候,有些 游戏是只能横屏玩的,所以手机竖立放置的时候,要保持游戏画面依然横屏。要做到这个要求其实很简单,在AndroidManifest.xml里面配置一下就可以了。加入这一行android:screenOrientation="landscape"。(landscape是横向,portrait是纵向) <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=http://schemas.android.com/apk/res/and 阅读全文

posted @ 2011-12-29 16:15 与时俱进 阅读(375) 评论(0) 推荐(0) 编辑

Android WebView总结
摘要:1、添加权限:AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。 在Androidmanifest.xml文件中添加 <uses-permission android:name="android.permission.INTERNET" /> </manifest> 2、在要Activity中生成一个WebView组件:WebView webView = new WebView(this); 3、设置WebVie 阅读全文

posted @ 2011-12-29 16:12 与时俱进 阅读(319) 评论(0) 推荐(0) 编辑

android使用全局变量
摘要:一开始我是用static来做全局,后来在网上看见老外有一个很好的办法public class MyApp extends Application {private Integer[] state;public Integer[] getState() {return state;}public void setState(Integer[] state) {this.state = state;}@Overridepublic void onCreate() {// TODO Auto-generated method stubsuper.onCreate();setState(we);}// 阅读全文

posted @ 2011-12-29 16:09 与时俱进 阅读(388) 评论(0) 推荐(1) 编辑

android检测当前网络是否可用
摘要:在android程序中运行第一步就是检测当前有无可用网络如果没有网络可用就退出程序if (isConnect(this)==false) { new AlertDialog.Builder(this) .setTitle("网络错误") .setMessage("网络连接失败,请确认网络连接") .setPositiveButton("确定", new DialogInterface.OnClickListener() { @Overridepublic void onClick(DialogInterface arg0, int a 阅读全文

posted @ 2011-12-29 16:08 与时俱进 阅读(18270) 评论(0) 推荐(0) 编辑

Webview网页中文本框不弹出输入法 没有得到焦点解决方法
摘要:情况是这样的,我的Webview并不是写在XML文件中,而是在程序中动态生成,然后用addview方法加到UI中。加进去后一切都正常,但是当点到文件框时,却发现系统没有自动弹出输入法,也就无法输入任何文字。其实,这是因为刚加的view没有得到焦点,我们只需要在addview代码后面加一行,webview.requestFocus();即可解决问题 阅读全文

posted @ 2011-12-29 16:05 与时俱进 阅读(1271) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈