随笔分类 -  Android SDK

摘要:1)、设置Activity强制横屏,成像效果不错,所见即所拍,但是系统组件一样跟着横屏,比如菜单,图片预览对话框等。 //横屏 //setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);2)、设置相机预览强制横屏,能解决竖屏变形问题,但是横屏又悲剧了。 //设置相机强制横屏,防止预览变形 //mCamera.setDisplayOrientation(90);3)、吸收方法1)和2)的教训,我们来一个完全之策: 设置Activity的属性... 阅读全文
posted @ 2012-08-27 11:16 吴超文 阅读(2934) 评论(1) 推荐(0) 编辑
摘要:看了这个文章:http://bbs.rosoo.net/thread-13891-1-1.html关键是这代码解决了我的问题。public void surfaceChanged(SurfaceHolder holder, int format, intwidth, int height) {Camera.Parameters parameters = camera.getParameters(); parameters.setPictureFormat(PixelFormat.JPEG); parameters.set("orientation", "portr 阅读全文
posted @ 2012-08-17 13:16 吴超文 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:功能说明:因为项目中需要用到多次拍照并保存的功能,模仿了米格宝宝的相机。效果图:图在手机上打开是有画面出来,不是截图上的黑屏的。真机测试就可以了。这个是拍照后的查看图片的。源码如下: package com.wjh.camera;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import android.R.integer;import android.app.Activity;import andro... 阅读全文
posted @ 2012-08-08 16:47 吴超文 阅读(488) 评论(0) 推荐(0) 编辑
摘要:/** * 从文件解析出Bitmap格式的图片 * * @param path * @param maxWidth * @param maxHeight * @return */ public static Bitmap decodeFile(String path, int maxWidth, int maxHeight){ BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBoun... 阅读全文
posted @ 2012-07-27 14:52 吴超文 阅读(423) 评论(0) 推荐(0) 编辑
摘要:/** * @(#)MainActivity.java * * Copyright XXX.All rights reserved. * This software is the XXX system. * * @Version: XXX * @JDK: jdk 1.6.0.XXX * @Module: androidThumbnail */ /*- History ********************************************** * ID DATE PERSON REASON * 1 2012-7-1... 阅读全文
posted @ 2012-07-13 09:12 吴超文 阅读(824) 评论(0) 推荐(0) 编辑
摘要:Android 调用相册 拍照 实现系统控件缩放 切割图片 阅读全文
posted @ 2012-07-03 15:10 吴超文 阅读(107) 评论(0) 推荐(0) 编辑
摘要:最近项目有一个功能,是让EditText组件默认不可编辑的,通过tab来切换成可编辑状态,网上的方法是edittext.setFocusable(false),失去了焦点,就变成了不可编辑;还有一种是重写实现方法的,稍复杂点。 后来论坛看到一帖子,很偷巧的方法,用FrameLayout将TextView和EditText重复在一起显示,默认TextView显示,EditText不显示,当点击TextView时再改变状态,让TextView不显示,EditText显示,EditText再设置获取焦点EditText.requestFocus();就OK了,呵呵。 阅读全文
posted @ 2012-06-28 09:41 吴超文 阅读(4300) 评论(0) 推荐(1) 编辑
摘要:如果图片的ImageView设为wrap_content,是可以居中的,但对于我是相册,需要设为fill_parent才能进行缩放。通过网上找资料,只要把组件放到一个LinearLayout下就可以了。项目中的代码是:<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent&quo 阅读全文
posted @ 2012-05-16 16:00 吴超文 阅读(1865) 评论(0) 推荐(0) 编辑
摘要:WebSettings ws = tv.getSettings(); ws.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); 阅读全文
posted @ 2012-05-16 12:54 吴超文 阅读(255) 评论(0) 推荐(0) 编辑
摘要:这两天编程遇到一个问题,我的地图浮标图片在WVGA手机上正好,在QVGA上就显的太大,所以我要根据屏幕的不同调整浮标的大小使其在QVGA大小合适。有的同事提出了依据分辨率来区分不同的屏幕,但是单WVGA就支持好几种不同的分辨率,QVGA又支持好几种。。。而且更神奇的时候,有时候,通过代码获取屏幕分辨率竟然得到了320 x 427,Android文档是不支持这种分辨率的,所以依据分辨率来区分不同的屏幕是行不通的。还好通过仔细研读文档,“各种VGA的density是不同的,(hdpi: 240 , ldpi: 120 , mdpi: 160 , xhdpi: 320)”,所以只要求出不同屏幕的de 阅读全文
posted @ 2012-04-09 16:51 吴超文 阅读(2062) 评论(0) 推荐(0) 编辑
摘要:根据google的device 编号表Manufacturer USB Vendor IDAcer 0502Dell 413cFoxconn 0489HTC 0bb4Huawei 12d1Motorola 22b8Samsung 04e8ZTE 19D2中兴的是Bus 002 Device 007: ID 19d2:1354 ONDA Communication S.p.A. 阅读全文
posted @ 2011-11-24 19:34 吴超文 阅读(211) 评论(0) 推荐(0) 编辑
摘要:/** * @(#)Start.java * * Copyright XXX.All rights reserved. * This software is the XXX system. * * @Version: XXX * @JDK: jdk 1.6.0.XXX * @Module: Statefeedback */ /*- History ********************************************** * ID DATE PERSON REASON * 1 2011-10-25 WuCh... 阅读全文
posted @ 2011-10-25 23:16 吴超文 阅读(760) 评论(4) 推荐(0) 编辑
摘要:首先写两个广播接收类SendReceive和DeliverReceivepackage com.chaowen.service;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.widget.Toast;public class SendReceive extends BroadcastReceiver { @Override public vo... 阅读全文
posted @ 2011-10-18 18:21 吴超文 阅读(3417) 评论(0) 推荐(0) 编辑
摘要:在android开发中,通常使用xml格式来描述布局文件。就目前而言,熟悉android布局及美化的人员少之又少,出现了严重的断层。大部分企业,其实还是程序员自己动手布局。这样既浪费时间和精力,也未必能达到理想的效果。但是,在企业级的android开发中,使用html页面进行布局,也有很多的优势(例如:简单,大部分开发人员及美工都熟悉,方便统一进行更新,管理)。据笔者了解,已经有不少的公司在使用这种方式进行布局开发。这也可能是一种趋势。下面,我将给出一个实例代码,供大家学习使用html页面给android应用布局。package com.dazhuo.ui;import java.util.L 阅读全文
posted @ 2011-10-11 22:42 吴超文 阅读(3289) 评论(0) 推荐(0) 编辑
摘要:SmsManager smsMagager = SmsManager.getDefault(); // create the sentIntent parameter Intent sentIntent = new Intent(SENT_SMS_ACTION); PendingIntent sentPI = PendingIntent.getBroadcast(this, 0, sentIntent, 0); // create the deilverIntent parameter Intent deliverIntent = new Intent(DELIV... 阅读全文
posted @ 2011-10-08 16:12 吴超文 阅读(1131) 评论(0) 推荐(0) 编辑
摘要:1.在Android开发中,必不可少的会使用到文本框(EditText)来进行数据录入,也就会需要对输入法进行一些控制。 文本输入法的控制: 先看下LAYOUT定义文件中的和输入法有关的属性: 属性名 说明 android:inputMethod 已被弃用,改为使用inputType android:inputType 指定输入法的类型,int类型,可以用|选择多个。取值可以参考:android.text.InputType类。取值包括:text, textUri, phone,number,等。 android:imeOptions 指定输入法窗口中的回车键的功能,可选值为... 阅读全文
posted @ 2011-09-21 19:58 吴超文 阅读(333) 评论(0) 推荐(0) 编辑
摘要:Android学习路线很多朋友都对学习路线问题感到迷茫,特别是还在上学的朋友们。在这里就详细的为大家介绍一下。1.Java基础很 多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是 机械的照抄别人的代码,是没有任何意义的。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的内容:a) Java基础语法:具体的知识点列表可以在这里下载:《Java知识点列表》V1.0。这部分内容没有讨价还价的余地,必须烂熟于胸。至于具体的学习方法,可以看书或者是看视频,但是关键是要多加练习,无论是书上 阅读全文
posted @ 2011-09-21 18:05 吴超文 阅读(424) 评论(0) 推荐(1) 编辑
摘要:最新Windows平台下Android源码的下载(转+原)首先转的是下载地方和方法 传送门http://www.cnblogs.com/crazypebble/archive/2011/04/18/2020132.html然后关于最近 http://android.git.kernel.org/ 打不开的问题发现很多人都说是被黑了,好把就当是被黑了,可我要下源码咋办啊,这是要想办法解决的。于是我就开始baidu,google了,终于在某个论坛上,发现新的地址了,多亏好心人啊 泪奔!!当然这是需要分享的,因为还有许多人也许没找到新的地址!新的地址是 https://github.com/andr 阅读全文
posted @ 2011-09-19 23:19 吴超文 阅读(361) 评论(0) 推荐(0) 编辑
摘要:在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standardsingleTopsingleTasksingleInstance设置的位置在AndroidManifest.xml文件中activity元素的android:launchMode属性:<activity android:name="ActB& 阅读全文
posted @ 2011-09-15 23:00 吴超文 阅读(223) 评论(0) 推荐(0) 编辑
摘要:看了SDK,写了这几个例子。代码如下:package com.chaowen;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.app.ProgressDialog;import android.app.AlertDialog.Builder;import android.content.Context;import android.content.DialogInterface;import android.os.Bundle;import a 阅读全文
posted @ 2011-06-30 20:41 吴超文 阅读(453) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示