随笔分类 - 手机开发(Android)
摘要:第一步: import android.view.View.OnClickListener;第二步:tv_title.setClickable(true);tv_title.setFocusable(true);// 增加TextView的点击事件// 单击事件// 单击事件tv_title.setOnClickListener(new OnClickListener() {public void onClick(View v) {// model_banmianParameters cs_model_banmianParameters =// (model_banmianParameters
阅读全文
摘要:一、 方法使用getLayoutParams() 和setLayoutParams()方法二、 示例代码LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams) aaa.getLayoutParams(); // 取控件aaa当前的布局参数linearParams.height = 365; // 当控件的高强制设成365象素aaa.setLayoutParams(linearParams); // 使设置好的布局参数应用到控件aaa三、 原理a) getLayoutParams() 和setLayoutParam
阅读全文
摘要:今天做东西的时候发现ListView的背景会变成黑色,原因没去找,查了下解决方法如下:设置背景色为透明xml: android:cacheColorHint="#00000000"java code: listView.setCacheColorHint(0x00000000);
阅读全文
摘要:自定义底部菜单栏 系统自带的菜单栏缺陷:一个页面最多只能显示6个菜单项;不能设置menu的背景色和单击变成自己希望背景色;因为系统自带显示单一,所以那么就来自定义自己的菜单栏吧,让你的菜单栏更漂亮。效果图片:自定义的底部菜单栏:图3、核心代码:学会了这些你就可以摆脱系统单一的菜单栏了,那么你就可以随心所欲的写自己绚丽的菜单了。第一、自定义的menu其实没用到menu控件,完全是自定义的类似菜单那样的布局,menu.xml就免写了。第二、关键是前台代码:(1)自定义的菜单栏其实是当前按手机上的菜单键,弹出一个菜单窗口,当按手机上的退回键的时候,就让该窗口关闭,那怎么实现呢?首先,在onKeyD.
阅读全文
摘要:简单实现Android顶部工具栏和底部工具栏 这两个工具栏全是用布局来实现的。底部工具栏布局代码: 代码 <?xml version="1.0" encoding="utf-8"?><RelativeLayout android:id="@+id/relativeLayout1"android:background="@color/white" android:layout_width="fill_parent"android:layout_height="fill_
阅读全文
摘要:在多媒体应用中,Image是最基础的功能模块,接下来我们将看看在Android中是如何获取和存储Image的。Android内嵌的Image获取和存储功能,可以让我们对于整个媒体框架有个比较全面的了解,同时为audio和video的学习打下基础。 一、Image的获取可以通过调Android自带的Camera应用来完成。该应用含有一个Intent-Filter。通过使用Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(intent)就可以启动Camera应用了。 二、Im...
阅读全文
摘要:如题:Java代码 publicvoidonClick(Viewv){//启动系统相机 Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent,CASE_CAMERA); public void onClick(View v) { //启动系统相机 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(...
阅读全文
摘要:第一步:String SD_CARD_TEMP_DIR = Environment.getExternalStorageDirectory() + File.separator + "tmpPhoto.jpg"; Intent takePictureFromCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); takePictureFromCameraIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(
阅读全文
摘要:package a.test;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;import android.app.Activity;import android.content.ActivityNotFoundException;import android.content.ContentResolver;import android.co
阅读全文
摘要:Apk文件的格式Android application package文件。每个要安装到android平台的应用都要被编译打包为一个单独的文件,后缀名为.apk,其中包含了应用的二进制代码、资源、配置文件等。apk文件实际是一个zip压缩包,可以通过解压缩工具解开。可以用zip解开*.apk文件,下面是一个helloword的apk示例文件|– AndroidManifest.xml|– META-INF| |– CERT.RSA| |– CERT.SF| `– MANIFEST.MF|– classes.dex|– res| |– drawable| | `– icon.png| `– la
阅读全文
摘要:人类科技的进步源自探索,探索来自于发现本原,当然App布局没这么先进,本文也只是一个归类总结。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。Android界面开发多多少少会有很多雷同或者相似的布局,不仅如此,纵观Android应用的界面,总也逃不出那些熟悉的结构。今天,我根据经验,把我认为的常见的布局做一个分析,归纳出几种简单的模型,这些模型一般是我认为解决其对应布局问题的最佳布局,具体要看情况。因为工作的限制,我无法专门研究天马行空,万罗天象的布局,只能根据我工作中碰到的布局,略加斟酌。还有一点我要强调,这些布局的原则就是:简单,灵活。模型一:水
阅读全文
摘要:如果 想让一个按钮在它的容器中居中的话 就设置这个按钮的属性:垂直居中:android:layout_centerVertical="true"水平居中:android:layout_centerHorizontal="true"
阅读全文
摘要:android自定义控件其实就是定义一个xml按钮控件样式然后某个控件调用它。步骤:1,在drawable里新建个按钮控件的样式xml:Java代码 <?xmlversion="1.0"encoding="utf-8"?> <selectorxmlns:android="http://schemas.android.com/apk/res/android"> <itemandroid:state_pressed="true"android:drawable="@drawabl
阅读全文
摘要:相对布局由于属性比较多,所以用起来有些费力,但灵活性较其他布局方法好,所以掌握好相对布局将会非常有用。先看等一个例子:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"
阅读全文
摘要:标签:区别it分类:android世界看图,什么都不说了.
阅读全文
摘要:本讲内容:菜单 menu 1、选项菜单 OptionsMenu 2、上下文菜单 ContextMenu 3、子菜单 SubMenu组成Android用户界面的除了View以外,还有菜单和对话框,这一讲我们就共同学习一下菜单的使用。菜单是用户界面中最常见的元素,使用也非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),下面分别举例说明。一、选项菜单 OptionsMenuAndroid手机上有个Menu按键,当Menu按下的时候,每个Activity都可以选择处理这一请求,在屏幕底部弹出一个菜单,这
阅读全文
摘要:Android中菜单的使用时非常频繁的,能够达到很好的使用效果,其实他的实现方法非常简单,下面为大家讲解,首先看图:JAVA代码:package com.smart;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.Button;public class SmartMenu extends Activity {public static f
阅读全文
摘要:在联网获取数据时,用一个进度条提示用户正在加载数据,以下讲一下我是如何实现这种效果的。 由于Android的界面更新只能通过自己的UI线程进行操作,所以我们需要用到Handler在进行更新界面的操作。 1、声明变量 private Handler handler = new Handler(); private ProgressDialog progressDialog = null; 2、在开始进行网络连接时显示进度条对话框 progressDialog = ProgressDialog.show(MyActivity.this, "请稍等...", "获取数据
阅读全文
摘要:日期和时间选择对话框,首先是要获得当前时间,这里用 java类中的Calendar来获得日期和时间(也可以用Date,但是不提倡,Date部分方法已经注释为过时), Calendar是一个抽象类,是通过getInstance()来获得实例日期和时间选择对话框无需在像前面一样借组与AlertDialog.Builder来作为内容的载体,有直接的Dialog,其实源码里面已经包括了Builder。1、DatePickerDialog 是日期Dialog,如下建立view plaincopy to clipboardprint?dialog = new DatePickerDialog(this,
阅读全文
摘要:android应用客户端自动升级代码随着应用产品的不断发展,升级是不可避免的事情,做android应用开发的朋友们都会清楚,自己做的应用要不断的升级才能满足用户的需求,那么应用客户端的自动升级是怎么实现的呢?今天给大家分享一些代码如下,希望能够解决开发者朋友们的困惑:import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import org.apache.http.HttpEntity; import org.apache.ht.
阅读全文