文章分类 - Android
摘要:if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) { // 如果是横向的话 TODO} else { // 如果是竖向的话 TODO}
阅读全文
摘要:参考网址: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 图片平铺效果我们大家都看过平铺的效果,那么我们都是怎么样才能实现的那,我们其实主要
阅读全文
摘要:参考网址:http://www.pin5i.com/showtopic-android-receiver-sample.html可以在代码文件中声明一个receiver,也可以在manifest中声明一个,前者中的receiver只有在该activity launch起来以后才会监听其所感兴趣的文件,而如果在androidManifext.xml中声明的话,就不受限制,随时可以监听感兴趣的事件。首先谈谈在androidManifext.xml中注册一个receiver, 例如我们想监听相机按钮按下事件的发生,并且发生后调用我们的camera程序 <receiver android:nam
阅读全文
摘要:转载网址:http://blog.chinatimes.com/tomsun/archive/2011/03/22/630351.html『在開發實務方面, Android 手機應用程式與個人電腦的 Java 應用程式之間究竟有何不同呢?』Android 教學 : Android 手機應用程式的重要特性除了介面上的差異外,本講義以下歸納出最主要的六項差異: * Android 手機應用程式有電池續航力的限制。因此,它的應用程式不可過於耗電,亦即存取系統資源的次數不能太頻繁。 * Android 智慧型手機硬體的主記憶體( RAM )容量、中央處理器( CPU )時脈多半比個人電腦來的小。因此,
阅读全文
摘要:客户有一个需求,当server上的rss进行更新时,希望可以弹出一个提醒对话框,通知用户现在有新的rss更新。要求是无论客户目前在哪个界面,只要是客户的主程式在开启状态,都可以弹出提示窗口。最开始想到的解决方案是开启一个service,定时进行rss的抓取和对比,然后弹出提醒对话框。因为目前对于service的用法还不熟悉,加上项目时间的限制,想先在现有的程式基础上进行修改,看是否能实现。(关于service的应用有时间要抓紧学习)要在现有基础上修改的话,就先在home直接打开一个activity或窗口,看能否显示在最前面。于是,在home的onCreate中另外开启一个线程,定时循环去ser
阅读全文
摘要:参考: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
阅读全文
摘要:要得到图片的缩略图,可以有两种方法:一种是利用BitmapFactory中的decodeFile对图片进行压缩。一种是直接取缩略图直接访问 android.provider.MediaStore.Images.Thumbnails 和android.provider.MediaStore.Video.Thumbnails这两个数据库,可以获得设备中图片和视频的缩略图// 取缩略图的方法cr = getContentResolver();String[] projection = { Thumbnails._ID, Thumbnails.IMAGE_ID, Thumbnails.DATA };C
阅读全文
摘要:参考网址: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/
阅读全文
摘要:参考网址: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);由于图
阅读全文
摘要:例如 要设置背景的画面的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
阅读全文
摘要: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_
阅读全文
摘要:参考网址: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// ====暂时解决办法==================================================
阅读全文
摘要:在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
阅读全文
摘要:activity属性设置大全android:allowTaskReparenting=["true" | "false"] 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。android:alwaysRetainTaskState=["true" | "false"] 是否保留状态不变, 比如切换回home, 再从新打开, activity处于最后的状态 android:clearTaskOnLaunch=["true"" | "false&quo
阅读全文
摘要: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权限破解工具
阅读全文
摘要:在使用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
阅读全文
摘要:参考网址: 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
阅读全文
摘要:参考网址: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
阅读全文
摘要: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"
阅读全文
摘要:Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。通常情况下获取当前应用的context的方法是getApplicationContext,但是通过根据其他的packageName如何构造 Context呢? CreatePackageContext这个方法有两个参数:1.packageName 包名,要得到Context的包名2.flags 标志位,有CONTEXT_INCLUDE_CODE和CONTEXT_IGNORE_SECURITY两个选项。 CONTEXT_INCLUDE_CODE的意思是包括代码,也就是
阅读全文