- 浏览: 43034 次
- 性别:
- 来自: 广州
文章列表
代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。
1. 代码审查要求团队有良好的文化 团队 ...
public void onClickShare(View view) {
Intent intent=new Intent(Intent.ACTION_SEND);
可以使用 Android 集成进来的 apache 中关于联网的API。
HttpParams : 保存Http请求设定的参数对象
HttpConnectionParams :提供对Http连接参数进行设定的方法,比如 连接超时时间 等。
HttpClient :发起Http连接请求的对象,
HttpResponse :Http 请求返回的响应
最后,其实apache还是提供了释放 连接资源的方法的,不过是埋得深了点。
httpClient.getConnectionManager().shutdown();
这个shutdown并不是 ...
/** * 判断Android客户端网络是否连接 * @param context * @return 真假 */
public static boolean checkNet(Context context) {
try {
ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null) {
NetworkIn ...
public static String getUrlResponse(String url) {
try {
HttpGet get = new HttpGet(url);
HttpClient client = new DefaultHttpClient();
HttpResponse response = client.execute(get);
HttpEntity entity = response.getEntity();
return ...
最近由于公司做的一个Android项目,需要上传视频到服务器,实现上下传以及播放,涉及到视频的手机终端播放流媒体视频,所以本人搭配了一个达尔文流媒体服务器,本文还参考了:
百度文库:http://wenku.baidu.com/view/eca0cd5c3b3567ec ...
/**
* 根据图片网络地址获取图片的byte[]类型数据
*
* @param urlPath
* 图片网络地址
* @return 图片数据
*/
public static byte[] getImageFromURL(String urlPath) {
byte[] data = null;
InputStream is = null;
HttpURLConnection conn = null;
try {
URL url = new URL(urlPath ...
/**
* 返回目录IMAGE_PATH下的所有fileDot后缀的文件
* @return
*/
public static List<File> getFileFromSd(String fileDot){
List<File> fileList=new ArrayList<File>();
File path=new File(IMAGE_PATH);
File[] files=path.listFiles();
for (File file:files) {
if ...
如题:
public void onClick(View v) { //启动系统相机
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, CASE_CAMERA);
}
public void onClick(View v) { //启动系统视频摄像头
Intent intent = new Intent(M ...
获取图片缩略图:
byte[] imageByte=getImageFromURL(urlPath.trim());
//以下是把图片转化为缩略图再加载
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeByteArray(imageByte, 0, imageByte.length,options ); //此时返回bitmap为空
optio ...
如题,关键代码如下:
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.bitmap_change);
iView = (ImageView)findViewById(R.id.iv);
originBg = BitmapFactory.decodeResource(this.getResources(), R.drawable.downl ...
今天在写程序中遇到如下问题,如此怪异,在网上找了很多,终于解决了问题:
java.lang.IllegalArgumentException: View not attached to window manager
解决方法:
在调用系统相机拍照相片后返回protected void onActivityResult(int requestCode, int resultCode, Intent data)方法,那么可能会抛出这个异常,原因就是返回activity后,重新运行onCreate方法,那些view重新画出来,某些需要初始化的变量没有设置好。处理这个问题 ...
转发自:http://www.cnblogs.com/nokiaguy/archive/2010/08/23/1806870.html
在此感谢原创作者,谢谢。
Gallery组件主要用于横向显示图像列表,不过按常规做法。Gallery组件只能有限地显示指定的图像。也就是说,如果为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。这虽然在大多数时候没有什么关系,但在某些情况下,我们希望图像显示到最后一张时再重第1张开始显示,也就是循环显示。要实现这种风格的Gallery组件,就需要对Gallery的Adapter对象进行一 ...
java.lang.OutOfMemoryError: bitmap size exceeds VM budget解决方法
最近在做电信的一个视频地图项目时,需要获取网络图片预览,用到图片缩略图技术,通过参考了很多同行的方法,本人写了以下获取网络图片缩略图的代码,如有不妥,望高手指正,谢谢。以下是实现方法:
获取缩略图关键代码
byte[] imageByte=getImageFromURL(urlPath[i].trim());
//以下是把图片转化为缩略图再加载
ListView有好几种风格的分隔线:设置方法:
mListView.setDivider(getResources().getDrawable(android.R.drawable.alert_light_frame));
关键是参数:android.R.drawable.alert_light_frame,其他还有
android.R.drawable.alert_dark_frame
android.R.drawable.arrow_down_float等,具体参考API。