随笔分类 -  android讲义

上一页 1 ··· 4 5 6 7 8
李刚android讲义分析
Android之用户定位(三)
摘要:Google的Geocoding服务功能: 1. 查询某地址的经纬度 2. 查询某经纬度的具体地址 Android的Geocoding替代品 //根据地址查询经纬度的网址及其解释 http://maps.googleapis.com/maps/api/geocode/json?address=SFO&sensor=false ---json是表示返回的数据类型,可以改为xml。address是输入的位置。sensor标识请求是否来源于一个设备的传感器。language指定查询结果的语言 //根据地址查询经纬度的网址及其解释,与上面不同的是这里有一个区... 阅读全文
posted @ 2012-03-19 11:31 lee0oo0 阅读(1827) 评论(0) 推荐(1)
Android之用户定位(二)
摘要:获取最佳的LocationProvider,这个最佳是根据条件相对而言滴 //现在先来取得电子设备中都提供了哪些LocationProvider List<String> providers = locationManager.getAllProvider(); for(Iterator iterator = providers.iterator ;iterator.hasNext()){ String s = (String)iterator.next(); } //根据条件得到最佳LocationProvider 需要通过Criteri... 阅读全文
posted @ 2012-03-19 10:08 lee0oo0 阅读(390) 评论(0) 推荐(0)
Android之用户定位(一)
摘要:User Location主要用于获取用户的位置和追踪用户的移动 关键API: Location Manager用于管理Android的用户定位服务;Location Provider提供多种定位方式供开发者使用 定位方式的分类: 1. 使用GPS卫星进行定位,需要在AndroidManifest当中声名权限android.permission.ACCESS_FINE_LOCATION 2. NETWORK定位,使用信号接收塔和Wi-Fi介入点进行定位,需要在AndroidManifest当中声名权限android.permission.ACCESS_FI... 阅读全文
posted @ 2012-03-18 22:06 lee0oo0 阅读(478) 评论(0) 推荐(0)
android之Apache Http——向服务器发送请求的同时发送参数
摘要:使用Get方法提交: 其他步骤与上一节的操作相符,只是在传送地址的时候发送参数的格式如下: //Sname和Sage是实际的数据 name和age则是例如是输入框中的名字 url = "服务器的地址"+ "?" + "name=" + Sname + "&age=" + Sage;使用Post方法提交: //使用NameValuePair类来保存键值对,使用NameValuePair类是因为下面需要的那个类的参数要求 NameValuePairNameValuePair1 = newNameValuePai 阅读全文
posted @ 2012-03-16 16:50 lee0oo0 阅读(7390) 评论(0) 推荐(0)
android之Apache Http初使用——向服务器发送请求
摘要://生成一个请求对象 HttpGet httpGet = new HttpGet("http://www.baidu.com"); //生成一个http客户端对象 HttpClient httpClient = new DefaultHttpClient(); //客户端向服务器发送请求,返回一个响应对象 HttpResponse httpResponse=httpClient.execute(httpGet); //根据响应得到实体内容 HttpEntity entity =httpResponse.getEntity(); //使用I... 阅读全文
posted @ 2012-03-16 15:49 lee0oo0 阅读(1015) 评论(0) 推荐(0)
android之调用系统打电话与发短信界面
摘要:系统打电话界面:Intent intent = new Intent();//系统默认的action,用来打开默认的电话界面intent.setAction(Intent.ACTION_CALL);//需要拨打的号码intent.setData(Uri.parse("tel:"+i)); callPhoneAndSendMessage.this.startActivity(intent);系统发短信界面:Intent intent = new Intent();//系统默认的action,用来打开默认的短信界面 intent.setAction(Intent.ACTION_ 阅读全文
posted @ 2012-03-16 11:20 lee0oo0 阅读(13714) 评论(0) 推荐(1)
android讲义9之向电话本进行批处理的插入
摘要:ContentValues values = new ContentValues();//首先向RawContacts.CONTENT_URI执行一个空值插入,目的是获取系统返回的rawContactId Uri rawContactUri = context.getContentResolver().insert(RawContacts.CONTENT_URI, values); long rawContactId = ContentUris.parseId(rawContactUri); values.clear(); values.put(Data.RAW_CONTACT_ID, raw 阅读全文
posted @ 2012-03-14 11:59 lee0oo0 阅读(398) 评论(0) 推荐(0)
android讲义2之输入界面
摘要:布局文件:android:selectAllOnFocus="true" //如图"ggg"表示当EditText取得焦点会全选所有内容android:password="true" //表示输入的内容为密码保护形式android:phoneNumber="true" //表示输入的内容为数字形式android:background="@drawable/bg_border" //指示background的内容在drawable文件夹的bg_border.xml文件名中bg_border.xml 阅读全文
posted @ 2012-03-05 11:24 lee0oo0 阅读(375) 评论(0) 推荐(0)
android讲义2之简单图片浏览器且有截图效果(对ImageView使用)
摘要:布局特别之处://与上一控件底部的距离android:layout_marginTop="10dp"代码阶段分析://返回可画的视图,并用向下转型为Bitmap的可画视图BitmapDrawable bitmapDrawable = (BitmapDrawable) image1.getDrawable();//如果图片还未回收,先强制回收该图片if (!bitmapDrawable.getBitmap().isRecycled()) { bitmapDrawable.getBitmap().recycle(); }//改变ImageView显示的图片 image1.set 阅读全文
posted @ 2012-03-05 10:44 lee0oo0 阅读(1063) 评论(0) 推荐(0)
android讲义2之计时器组件Chronometer
摘要://获取计时器组件 final Chronometer ch = (Chronometer)findViewById(R.id.test);//设置开始计时时间,注意elapsedRealtime()多用于计算时间间隔,且在sleep的情况下也会继续工作 ch.setBase(SystemClock.elapsedRealtime()); //启动计时器 ch.start();//监听计时器的改变ch.setOnChronometerTickListener(new OnChronometerTickListener() { @Override public void onChronomete 阅读全文
posted @ 2012-03-03 22:23 lee0oo0 阅读(2417) 评论(0) 推荐(0)
android讲义2之单项选择
摘要:这是要使用<RadioGroup></RadioGroup>把需要分组选择的RadioButton分开来 阅读全文
posted @ 2012-03-03 21:41 lee0oo0 阅读(150) 评论(0) 推荐(0)
android讲义2之在xml中设定imageButtion
摘要://把此文件放在drawable下,然后可以通过android:background="@drawable/button_selector"或者android:src="@drawable/button_selector"下进行。<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item androi 阅读全文
posted @ 2012-03-03 21:27 lee0oo0 阅读(270) 评论(0) 推荐(0)
android讲义2的表格布局
摘要:android:shrinkColumns:指定要收缩的列(可以用","指定两个或以上的列)android:stretchColumns:指定要扩展的列(可以用","指定两个或以上的列)android:collapseColumns:指定要隐藏的列(可以用","指定两个或以上的列)以上的设置需要在<TableRow></TableRow>起作用 阅读全文
posted @ 2012-03-03 17:36 lee0oo0 阅读(155) 评论(0) 推荐(0)
android讲义2的相对布局(持续更新)
摘要:相对布局部分解释:1.如果此值为true,就是把控件放置在父控件的正中位置android:layout_centerInParent="true"2.把控件放在view01的上方android:layout_above="@id/view01"3.把控件与在view01的左边对齐 android:layout_alignLeft="@id/view01"4.把控件放在view01的下方android:layout_below="@id/view01"5.把控件的右边放在view01的左边android:layout 阅读全文
posted @ 2012-03-03 14:51 lee0oo0 阅读(203) 评论(0) 推荐(0)
android讲义2之图片变换
摘要://定义一个访问图片的数组 int[] images = new int[]{ R.drawable.java, R.drawable.ee, R.drawable.classic, R.drawable.ajax, R.drawable.xml, };//获取LinearLayout布局容器 LinearLayout main = (LinearLayout)findViewById(R.id.root);//将ImageView组件添加到LinearLayout布局容器中 main.addView(image);//初始化时显示第一张图片 image.setImageResource(im 阅读全文
posted @ 2012-03-03 13:28 lee0oo0 阅读(242) 评论(0) 推荐(0)
android讲义2之自定义view
摘要:1. 首先创建一个类继承view2. 重写onDraw(Canvas canvas)方法3. 实现一个paint类,此类可以看成为一个画笔,能设置颜色,线条等属性4. 使用canvas的方法在屏幕上画图=============================================6. 在一个Activity类中实现继承了view的那个类7. 把这个类使用addView()方法添加view或view容器上从而显示到Activity上8. (可选)可以为这个自定义view创建setOnTouchListener监听器实现动画9. 注意需要调用invalidate()进行重绘,在UI线程 阅读全文
posted @ 2012-03-02 17:10 lee0oo0 阅读(185) 评论(0) 推荐(0)
android讲义2之代码布局
摘要:1. //创建一个线性布局管理器LinearLayout layout = new LinearLayout(this);2. //设置该Activity显示layoutsuper.setContentView(layout);3. //设置该线性布局的布局方向layout.setOrientation(LinearLayout.VERTICAL);4. //创建一个按钮Button bn = new Button(this); bn.setText(R.string.ok);5. //设置Button的布局参数 bn.setLayoutParams(new ViewGroup.LayoutP 阅读全文
posted @ 2012-03-02 16:32 lee0oo0 阅读(305) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8