文章分类 -  Android

摘要:if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) { // 如果是横向的话 TODO} else { // 如果是竖向的话 TODO} 阅读全文
posted @ 2012-05-17 19:16 日光之下无新事 阅读(455) 评论(0) 推荐(0) 编辑
摘要:参考网址:http://blog.sina.com.cn/s/blog_5f1fe33f0100k9al.html http://www.ucrobotics.com/index.php/zh/forum/18-Android技术探讨/118-通过ScrollView控制元素滚动效果以及背景图片平铺实现 http://android.tgbus.com/Android/tutorial/201104/350358.shtml http://trinea.iteye.com/blog/1143934Android 图片平铺效果我们大家都看过平铺的效果,那么我们都是怎么样才能实现的那,我们其实主要 阅读全文
posted @ 2012-05-16 18:29 日光之下无新事 阅读(4403) 评论(0) 推荐(0) 编辑
摘要:参考网址:http://www.pin5i.com/showtopic-android-receiver-sample.html可以在代码文件中声明一个receiver,也可以在manifest中声明一个,前者中的receiver只有在该activity launch起来以后才会监听其所感兴趣的文件,而如果在androidManifext.xml中声明的话,就不受限制,随时可以监听感兴趣的事件。首先谈谈在androidManifext.xml中注册一个receiver, 例如我们想监听相机按钮按下事件的发生,并且发生后调用我们的camera程序 <receiver android:nam 阅读全文
posted @ 2012-05-16 17:56 日光之下无新事 阅读(6978) 评论(0) 推荐(0) 编辑
摘要:转载网址:http://blog.chinatimes.com/tomsun/archive/2011/03/22/630351.html『在開發實務方面, Android 手機應用程式與個人電腦的 Java 應用程式之間究竟有何不同呢?』Android 教學 : Android 手機應用程式的重要特性除了介面上的差異外,本講義以下歸納出最主要的六項差異: * Android 手機應用程式有電池續航力的限制。因此,它的應用程式不可過於耗電,亦即存取系統資源的次數不能太頻繁。 * Android 智慧型手機硬體的主記憶體( RAM )容量、中央處理器( CPU )時脈多半比個人電腦來的小。因此, 阅读全文
posted @ 2012-05-16 17:43 日光之下无新事 阅读(197) 评论(0) 推荐(0) 编辑
摘要:客户有一个需求,当server上的rss进行更新时,希望可以弹出一个提醒对话框,通知用户现在有新的rss更新。要求是无论客户目前在哪个界面,只要是客户的主程式在开启状态,都可以弹出提示窗口。最开始想到的解决方案是开启一个service,定时进行rss的抓取和对比,然后弹出提醒对话框。因为目前对于service的用法还不熟悉,加上项目时间的限制,想先在现有的程式基础上进行修改,看是否能实现。(关于service的应用有时间要抓紧学习)要在现有基础上修改的话,就先在home直接打开一个activity或窗口,看能否显示在最前面。于是,在home的onCreate中另外开启一个线程,定时循环去ser 阅读全文
posted @ 2012-05-15 19:35 日光之下无新事 阅读(4888) 评论(12) 推荐(0) 编辑
摘要:参考:http://blog.sina.com.cn/s/blog_3e4774e30100mjug.html1. 环境的配置https://developer.android.com/sdk/ndk/index.html下载最新的NDK下载后将android-ndk-r8-linux-x86.tar.bz2解压,解压后名字为android-ndk-r8,接下来设置PATH环境变量:export PATH=$PATH:/home/xxx/android-ndk-r8。2.上面这样就配置好了NDK的开发环境,接下来就创建一个项目来测试一下,步骤如下:1)、使用Eclipse创建一个Android 阅读全文
posted @ 2012-05-14 13:49 日光之下无新事 阅读(1811) 评论(0) 推荐(0) 编辑
摘要:要得到图片的缩略图,可以有两种方法:一种是利用BitmapFactory中的decodeFile对图片进行压缩。一种是直接取缩略图直接访问 android.provider.MediaStore.Images.Thumbnails 和android.provider.MediaStore.Video.Thumbnails这两个数据库,可以获得设备中图片和视频的缩略图// 取缩略图的方法cr = getContentResolver();String[] projection = { Thumbnails._ID, Thumbnails.IMAGE_ID, Thumbnails.DATA };C 阅读全文
posted @ 2012-05-07 16:51 日光之下无新事 阅读(11845) 评论(0) 推荐(0) 编辑
摘要:参考网址:http://blog.csdn.net/androidbluetooth/article/details/6611138假设你已经明白下面的内容,那么这篇博客很适合您!<1> Application 的作用及用法<2> Activity、Task 以及 Application 之间的关系<3> Handler 的用法真的很感谢 anhenzhufeng 这位 CSDN 好友,如果不是他的虚心和认真,恐怕这篇文章难以问世!再次感谢他在我的博客http://blog.csdn.net/androidbluetooth/article/details/ 阅读全文
posted @ 2012-05-07 16:11 日光之下无新事 阅读(657) 评论(0) 推荐(0) 编辑
摘要:参考网址:http://stackoverflow.com/questions/477572/android-strange-out-of-memory-issue-while-loading-an-image-to-a-bitmap-object从外部读入图片的方法:1. FileInputStream is = new FileInputStream(imageDir); Drawable image = Drawable.createFromStream(is, null);2. Drawable image = Drawable.createFromPath(imageDir);由于图 阅读全文
posted @ 2012-05-07 15:31 日光之下无新事 阅读(3668) 评论(0) 推荐(1) 编辑
摘要:例如 要设置背景的画面的xml的名称为bglist.xml,其中Layout的id为background_list_layout,LayoutInflater mInflater = LayoutInflater.from(context);View convertView = mInflater.inflate(R.layout.bglist, null);LinearLayout background = convertView.findViewById(R.id.background_list_layout)如果背景图为设置在项目中drowable文件夹下的文件的话:background 阅读全文
posted @ 2012-05-07 13:30 日光之下无新事 阅读(438) 评论(0) 推荐(0) 编辑
摘要:public class BackgroundListActivity extends ListActivity { /** The adapter. */ private EfficientAdapter adapter; /** The context. */ private static Context context; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_ 阅读全文
posted @ 2012-05-07 12:52 日光之下无新事 阅读(527) 评论(0) 推荐(0) 编辑
摘要:参考网址:http://hi.baidu.com/iceliushuai/blog/item/1e506160c5d01f48eaf8f801.html出现如下错误信息:shily@hh-desktop:~$adb shellerror: insufficient permissions for deviceshily@hh-desktop:~$ adb devicesList of devices attached???????????? no permissions// ====暂时解决办法================================================== 阅读全文
posted @ 2012-04-26 12:42 日光之下无新事 阅读(10435) 评论(0) 推荐(0) 编辑
摘要:在eclipse中新建和删除workspace新建:file --> Switch workspace删除:在eclipse根目录下 --> configuration --> .setting --> org.eclipse.ui.ide.prefs 进行修改在Ubuntu下如何查看隐藏文件图形界面:view --> Show Hidden Files (ctrl + H)命令界面:ls -aleclipse显示行号Window --> Preferences --> General --> Editors --> Text Editor 阅读全文
posted @ 2012-04-24 17:08 日光之下无新事 阅读(462) 评论(0) 推荐(0) 编辑
摘要:activity属性设置大全android:allowTaskReparenting=["true" | "false"] 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。android:alwaysRetainTaskState=["true" | "false"] 是否保留状态不变, 比如切换回home, 再从新打开, activity处于最后的状态 android:clearTaskOnLaunch=["true"" | "false&quo 阅读全文
posted @ 2012-04-19 13:47 日光之下无新事 阅读(822) 评论(0) 推荐(0) 编辑
摘要:1. SUFBS For Android 文件系统管理 “SUFBS”是Android平台上第一款将文件管理与系统终端结合到一起的超强管理工具,该软件带有搜索功能,你可以快速地搜索到所需文件,从而编辑、复制或删除; 滑动“SUFBS”界面下方的横条,直接进入系统终端,执行各种命令2.astro 文件系统管理3.textedit 文本编辑器4.Better_Terminal_Emulator_Pro_3.14 命令行终端工具5.z4root- get root tool_1.3.0 获得root权限破解工具 阅读全文
posted @ 2012-04-11 16:52 日光之下无新事 阅读(192) 评论(0) 推荐(0) 编辑
摘要:在使用webview创建自己的浏览器时,有时候想要使用“白名单”机制,使没有权限的使用者无法访问某些网页。public static WebView browser;private TextView titleBar;......browser.setWebViewClient(new WebViewClient() { @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { // 在其中对权限进行判断,如果没有权限则显示默认页面 if (...) { // 当权限满足时 super.onP 阅读全文
posted @ 2012-04-10 14:14 日光之下无新事 阅读(996) 评论(1) 推荐(0) 编辑
摘要:参考网址: http://androidbiancheng.blogspot.com/2010/02/startactivityforresult-onactivityresult.html利用startActivityForResult 和 onActivityResult在activity间传递数据AndroidManifest.xml <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity andr 阅读全文
posted @ 2012-04-06 18:18 日光之下无新事 阅读(27314) 评论(1) 推荐(0) 编辑
摘要:参考网址:http://blog.csdn.net/Android_Tutor/article/details/5081713Android中级教程之----Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)!在Android群里,经常会有人问我,Android Log是怎么用的,今天我就把从网上以及SDK里东拼西凑过来,让大家先一睹为快,希望对大家入门Android Log有一定的帮助.android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG 阅读全文
posted @ 2012-04-06 16:50 日光之下无新事 阅读(203) 评论(0) 推荐(0) 编辑
摘要:package com.kaku.tw;import java.io.File;import java.io.FileWriter;import java.text.SimpleDateFormat;import java.util.Date;public class Logger { public void writeLog(String arg1, String arg2) { Date date = new Date(); //設定日期格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss" 阅读全文
posted @ 2012-04-02 18:22 日光之下无新事 阅读(220) 评论(0) 推荐(0) 编辑
摘要:Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。通常情况下获取当前应用的context的方法是getApplicationContext,但是通过根据其他的packageName如何构造 Context呢? CreatePackageContext这个方法有两个参数:1.packageName 包名,要得到Context的包名2.flags 标志位,有CONTEXT_INCLUDE_CODE和CONTEXT_IGNORE_SECURITY两个选项。 CONTEXT_INCLUDE_CODE的意思是包括代码,也就是 阅读全文
posted @ 2012-04-02 13:30 日光之下无新事 阅读(3300) 评论(0) 推荐(0) 编辑