随笔分类 -  Android 开发

摘要:当日历再翻过去一页的时候,2012这个数字就将变成了回忆。在2012年的最后一个夜晚里,回顾过去的一年的点点滴滴,酸酸甜甜,磕磕绊绊的走到今天,经历过很多的事情,失落过,痛苦过,沮丧过,也脆弱过,成功过,失败过,也痛过,伤过,笑过,流泪过。感谢我的亲人,感谢所有在我困难的时候陪我一起风雨同舟的朋友和兄弟们,感谢你们的帮助,感谢你们的支持,感谢你们的鼓励!是你们的支持和鼓励让我走到现在,所有的一切,我都深深的记在了心底。 我的2012,已经过去,新的2013,即将到来。 今天晚上看了以前在2012年年初写的一篇《2012,你的新年梦想是什么?》,写那篇日志的时候是那么的激情满怀,如今的我依然饱. 阅读全文
posted @ 2013-01-05 14:05 周文 阅读(467) 评论(0) 推荐(0)
摘要:tpk是ArcGIS10.1推出的一种新的数据文件类型,主要是用于将切片文件打包形成离线地图包,tpk可以在ArcGIS Runtime或者ArcGIS for Android/iOS中作为切片底图被加载,有多种制作tpk的方法,分别如下:使用ArcMap制作tpk在ArcGIS10.1中tpk的生成被集成在了ArcGIS for Desktop中,制作方法如下:1、打开ArcMap,将数据加载进来,选择菜单Customize-》ArcMap Options,在弹出的对话框中选择“sharing”选项卡,勾选“Enable ArcGIS Runtime Tools”;2、此时,在File文件. 阅读全文
posted @ 2012-11-19 14:18 周文 阅读(655) 评论(0) 推荐(0)
摘要:估计在Android SDK v4.0.3之前,ArcGIS for Android开发者最头疼的问题就是不能使用模拟器进行调试,让若干没有真机和心疼心爱的手机和平板用来测试的程序员们痛苦万分。原因是,ArcGIS for Android SDK需要OpenGL ES 2.0的支持,而Android SDK v4.0.3以前的模拟器中没有GPU,因此也不支持OpenGl ES 2.0,所以就没办法在模拟器上开发。 Android SDK v4.0.3及以上的版本中提供了对OpenGL ES 2.0的支持,这是ArcGIS Android开发者非常关注的一个功能,经过测试,ArcGIS Run. 阅读全文
posted @ 2012-11-01 12:14 周文 阅读(375) 评论(0) 推荐(0)
摘要:在SDK Manager打开过程中显示Connection to http://dl-ssl.google.com refused解决方案:打开 C:\WINDOWS\system32\drivers\etc\hosts在里面添加#Google主页203.208.46.146 www.google.com#这行是为了方便打开Android开发官网 现在好像不FQ也可以打开74.125.113.121 developer.android.com#更新的内容从以下地址下载203.208.46.146 dl.google.com203.208.46.146 dl-ssl.google.com同时在S 阅读全文
posted @ 2012-09-06 15:44 周文 阅读(354) 评论(0) 推荐(0)
摘要:简介: Android 是业界流行的开源移动平台,受到广泛关注并为多个手机制造商作为手机的操作系统平台,因此,研究其安全架构及权限控制机制具有非常的重要性。本文从 Android 层次化安全架构入手,详细地介绍 Android 平台的安全架构及其权限控制机制,涵盖 Android 应用程序权限申请方法等,并从源代码实现层面来解析该机制。Android 层次化安全架构Android 作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。根据 Android 的软件框图,其软件层次结构自下而上分为以下几个层次:操作系. 阅读全文
posted @ 2012-08-29 09:55 周文 阅读(470) 评论(0) 推荐(0)
摘要:1、使用图片查看打印?1.Toast toast = new Toast(this);2.ImageView view = new ImageView(this);3.view.setImageResource(R.drawable.icon);4.toast.setView(view);5.toast.show();2、使用文字对话框查看打印?01.Toast toast = Toast.makeText(this, “liubey”, Toast.LENGTH_LONG);02.View textView = toast.getView();03.LinearLayout lay = ne 阅读全文
posted @ 2012-05-08 13:57 周文 阅读(180) 评论(0) 推荐(0)
摘要:在Android Linux系统中想要增加一个文件会显示“ Android Read-only file system”的错误,导致无法增删文件。解决办法:用adb shell进入Android Linux系统以后,运行如下命令:[代码] bash代码view source print?1mount -o remount rw / 23# 或者直接在你的系统中执行: 45adb shell mount -o remount rw / 阅读全文
posted @ 2012-04-24 23:59 周文 阅读(199) 评论(0) 推荐(0)
摘要:今天给大家介绍如何在Android下实现一个带动画效果的Tab Menu。Tab Menu的打开动画效果为自下而上的淡入推进效果,关闭效果为自上而下的淡出推出效果。 实现的效果图如下(没有找到合适的屏幕录像工具,只能截静态图):程序运行效果 [文件] dockmenu.rar ~ 49KB 下载(372)[代码] TabMenuActivity.javaview source print?01package com.zhuozhuo; 0203import android.app.Activity; 04import android.os.Bundle; 05import android.vi 阅读全文
posted @ 2012-04-24 23:51 周文 阅读(553) 评论(0) 推荐(0)
摘要:LocationAct.java view source print?001package lab.sodino.location; 002003import java.io.BufferedReader; 004import java.io.IOException; 005import java.io.InputStream; 006import java.io.InputStreamReader; 007import java.io.UnsupportedEncodingException; 008import org.apache.http.HttpEntity; 009import o 阅读全文
posted @ 2012-04-24 23:47 周文 阅读(454) 评论(0) 推荐(0)
摘要:自定义view,实现梯形报表.[Java]代码 view source print?001package com.test; 002003import android.content.Context; 004import android.graphics.Bitmap; 005import android.graphics.BitmapFactory; 006import android.graphics.Canvas; 007import android.graphics.Color; 008import android.graphics.Paint; 009import android.g 阅读全文
posted @ 2012-04-24 23:41 周文 阅读(224) 评论(0) 推荐(0)
摘要:DialogShow.java view source print?01package com.asfman; 0203import android.app.Activity; 04import android.os.Bundle; 05import android.view.View; 06import android.widget.Button; 0708public class DialogShow extends Activity { 0910/** Called when the activity is first created. */11@Override12public voi 阅读全文
posted @ 2012-04-24 23:40 周文 阅读(748) 评论(0) 推荐(0)
摘要:android-监听电话呼叫状态 view source print?01在清单文件AndroidManifest.xml中添加权限: 02<uses-permission android:name="android.permission.READ_PHONE_STATE"/> 0304/* 取得电话服务 */ 05TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 06//监听电话的状态 07telManager.listen 阅读全文
posted @ 2012-04-24 23:36 周文 阅读(297) 评论(0) 推荐(0)
摘要:SendMail.java view source print?01package org.apache.android.mail; 0203import android.app.Activity; 04import android.os.Bundle; 05import android.util.Log; 06import android.view.View; 07import android.widget.Button; 08import android.widget.EditText; 0910public class SendMail extends Activity { 11/** 阅读全文
posted @ 2012-04-24 23:35 周文 阅读(325) 评论(0) 推荐(0)
摘要:java代码 view source print?01public String getLocalIpAddress() { 02try { 03for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); 04en.hasMoreElements();) { 05NetworkInterface intf = en.nextElement(); 06for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddres 阅读全文
posted @ 2012-04-24 23:35 周文 阅读(235) 评论(0) 推荐(0)
摘要:MediaPlayer 可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用 MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。 SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的OpenGL ES库。片] 程序截图 [代码] main.xmlview source print?01<?xml version="1.0" encoding="utf-8"?> 02& 阅读全文
posted @ 2012-04-24 23:29 周文 阅读(406) 评论(0) 推荐(0)
摘要:苹果的iphone 有语音识别用的是Google 的技术,做为Google 力推的Android 自然会将其核心技术往Android 系统里面植入,并结合google 的云端技术将其发扬光大。 所以Google Voice Recognition在Android 的实现就变得极其轻松。 语音识别,借助于云端技术可以识别用户的语音输入,包括语音控制等技术,下面我们将利用Google 提供的Api 实现这一功能。 功能点为:通过用户语音将用户输入的语音识别出来,并打印在列表上。 功能界面如下: 用户通过点击speak按钮显示界面: 用户说完话后,将提交到云端搜索: 在云端搜索完成后,返回打... 阅读全文
posted @ 2012-04-24 23:27 周文 阅读(256) 评论(0) 推荐(0)
摘要:Android的GridView控件用于把一系列的空间组织成一个二维的网格显示出来应用的比较多的就是组合图片显示下面我就详细讲一个例子首先写一个类继承BaseAdapter [Java]代码package com.yarin.android.Examples_04_19; 0203import android.content.Context; 04import android.view.View; 05import android.view.ViewGroup; 06import android.widget.BaseAdapter; 07import android.widget.GridV 阅读全文
posted @ 2012-04-24 23:25 周文 阅读(198) 评论(0) 推荐(0)
摘要:在Nexus one下测试,结果是w:480,h:800,这个数值不随屏幕横向或纵向而变化。这里牵扯到多个对象:ActivityWindow:Activity打开一个Window(可以认为Activity包含一个Window),可以在Window中加入View,目前只有一个实现Window的类,PhoneWindow,以后也许会有PadWindow?WindowManager:Activity包含一个WindowManager,可以通过它立即删除window中的view,还可通过它得到DisplayDisplay,应该是代表显示器,可以得到长、宽,以及屏幕的方向(横向还是纵向)等。代码] [J 阅读全文
posted @ 2012-04-24 23:23 周文 阅读(167) 评论(0) 推荐(0)
摘要:一段完整的Android平台上短信功能的接口源码,利用扩展的API可以通过js实现如下功能: 1. getContentUris():读取短信相关的所有数据库表的Uri地址; 2. get(int number):读取若干条短信; 3. getUnread(int number):读取若干条未读短信; 4. getRead(int number):读取若干条已读短信; 5. getInbox(int number):从收件箱读取若干条短信; 6. getSent(int number):读取若干条已发短信; 7. getByThread(int threadID):读取会话中所有短信; 8. 阅读全文
posted @ 2012-04-24 23:15 周文 阅读(479) 评论(0) 推荐(0)
摘要:代码] 调用拨号程序 view source print?1// 给移动客服10086拨打电话 2Uri uri = Uri.parse("tel:10086"); 3Intent intent = new Intent(Intent.ACTION_DIAL, uri); 4startActivity(intent);[代码] 发送短信或彩信view source print?01// 给10086发送内容为“Hello”的短信 02Uri uri = Uri.parse("smsto:10086"); 03Intent intent = new Int 阅读全文
posted @ 2012-04-24 23:12 周文 阅读(155) 评论(0) 推荐(0)