09 2012 档案
摘要:*******************************************重写Gallery类用于定义控件样式等******************************************public class GalleryFlow extends Gallery{//相机类private Camera mCamera = new Camera(); //最大转动角度 private int mMaxRotationAngle = 90; //最大缩放值 private int mMaxZoom = -280; //半径值 private int mCoveflowC.
阅读全文
摘要:public class HandlerActivity extends Activity { private Button startButton; private Button endButton; private ProgressBar bar; int i=0;public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_down); startButton=(Button)findViewBy...
阅读全文
摘要:得到当前设备SD卡的目录Environment.getExternalStorageDirectory()访问SD卡的权限android.permission.WRITE_EXTERNAL_STORAGEpublic File write2SDFromInput(String path,String fileName,InputStream input){ File file=null; OutputStream output=null; try{ createSDDir(path);//在SD卡上创建一个文件 file=createSDFile(path+fileName)...
阅读全文
摘要:这种UI效果对用户的体验不错,今天突然有了灵感,试着去实现,结果就出来了。。下面说说我的思路:1.点击图片时跳转到另一个activity,然后显示加载的效果,即progressbar2.显示图片的之前先弹出自定义dialog,然后模拟加载一段时间后,显示整张大图片,要全屏显示,并且有类似微信中左上角滑出的动画效果下面说说我的实现过程:1.新建一个布局文件main.xml,其中只是放一个图片,布局其中的android:onClick="show_click"是声名一个点击方法,然后再代码中实现,类似c#中01020304050607080910111213141516<
阅读全文
摘要://获得负责下载的类的对象 HttpDownLoader hd = new HttpDownLoader();//String来接收下载的XMLString eqx = hd.download(“http://earthquake.usgs.gov/earthquakes/catalogs/7day-M2.5.xml”);try {// 创建一个解析器的工厂SAXParserFactory factory = SAXParserFactory.newInstance(); //通过解析器工厂获得一个XML阅读器XMLReader reader = factory.newSAXParser().
阅读全文
摘要:文件下载步骤:1:创建一个HttpURLConnection对象HttpURLConnection urlConn=(HttpURLConnection)url.openConnection();2:获得一个InputStream对象urlConn.getInputStream()3:访问网络的权限android.permission.INTERNET========================================================================================================public class HttpDo
阅读全文
摘要:在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。 比如说从网上获取一个网页,在一个TextView中将其源代码显示出来,这种涉及到...
阅读全文
摘要:*************用SharedPrefences保存键值对*********************//获得SharedPrefences对象SharedPreferences mySharedPreferences=getSharedPreferences("test",Activity.MODE_PRIVATE);//获得SharedPreferences.Editor对象SharedPreferences.Editor editor=mySharedPreferences.edit();//用putXxx方法保存数据editor.putString(&quo
阅读全文
摘要:一:java代码实现动画1:旋转(Rotation)***************AnimationSet主要用来多个动画同时进行的时候用的*******************************************************AnimationSet animationSet=new AnimationSet(true);**********Animation.RELATIVE_TO_SELF,0.5f这两个参数是相对控件自己宽度一半的作为旋转中心的横坐标*************************************除了Animation.RELATIVE_
阅读全文
摘要:<?xml version="1.0" encoding="UTF-8"?>-<shape android:shape="rectangle" xmlns:android="http://schemas.android.com/apk/res/android"> <!-- android:shape="" 表示是圆角矩形还是椭圆等等 --> <solid android:color="@color/green"/> <!-
阅读全文
摘要:方法 inflate(int resource, ViewGroup root, boolean attachToRoot) 中,前连个参数都好理解,我比较费解的是第3个参数。1: 第一种情况显示checkBox: setContentView(R.layout.main);ViewGroupv= (ViewGroup)findViewById(R.id.ffff);Viewvv=LayoutInflater.from(this).inflate(R.layout.ffff,v);2:如果把代码改成这样 View vv = LayoutInflater.from(this).inflat...
阅读全文
摘要:子界面经常要传命令给主Activity,让主Activity来实行调用其他界面的功能,怎么完成,就看接口的使用:(1)首先在子界面定义接口,这里子界面是一个Fragment:public interface MeClickInterface { void meClick(); }(2)然后再Fragment实现接口的引用:private MeClickInterface mci;(3)定义方法,将导入的引用全局化(这一步很重要,如果没有这一步,实现接口的类和定义接口的类将不会相关联):public void setMeclick(final MeClickInterface mci){t...
阅读全文
摘要:1:android:id如果要在代码或在XML布局文件中引用某个控件,该控件必须要设置android:id的属性-@id/value或者@+id/value。第一种格式中的value必须要在R.id类中存在,也就是说,要为当前控件指定一个在R.id类中已经存在的int类型变量作为其ID值,如果该变量不存在的话,XML布局文件无法验证通过。第二种在@和id之间多了一个加号,表示如果value指定的变量如果在R.id类中存在,则使用已经存在的变量值作为其ID值,否则将会在R.id类中新建一个int类型的变量并储存。2:android:layout_width和android:layout_heig
阅读全文
摘要:public class HallListAdapter extends BaseAdapter { private LayoutInflater mInflater; DBController dbController=new DBController(); private TextView zero; private TextView title; private TextView cream; private Button ztime; private TextView zname; private View view; private TextView zpic; private Bu
阅读全文
摘要:public class MainActivity extends FragmentActivity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ***************FragmentTransaction对fragment进行添加,移除,替换,以及执行其他动作。*********************FragmentTransaction ft = getSuppor...
阅读全文
摘要:android:background="@drawable/setting_item""@drawable/setting_item"内容:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@color/orange" android:
阅读全文
摘要:package com.example.shudu03;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.MenuItem;import android.view.Window;import android.support.v4.app.NavUtils;public class MainActivity extends Activity { public void onCreate(Bundle savedInstanceState) { ...
阅读全文

浙公网安备 33010602011771号