摘要:
1、资源包括:文本字符串、图像和图标、音频文件、视频和其他应用程序使用的组件。2、在Android工程中,Android资源文件是同Java类文件分开存储的,大多数常见的资源类型存储在XML中。你也可以将原始数据文件和图形作为资源来存储。3、Eclipse下默认的Android资源目录资源子目录说明/res/drawable图形资源/res/layout用户界面资源,Widget/res/values简单数据,如字符串、颜色值说明:当你向工程资源目录/res中加入新的资源时,插件将会探测到并自动使用AAPT工具在后台编译这一资源,以便能在应用程序中访问它。4、资源文件的类型资源文件存储在And 阅读全文
posted @ 2013-06-17 18:40
火腿骑士
阅读(328)
评论(0)
推荐(0)
摘要:
如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。首先:你需要在AndroidManifest.xml文件的<manifest>元素如下添加子元素<supports-screensandroid:largeScreens="true"android:normalScreens="true"android:anyDensity="true"android:smallScreens="true"></support 阅读全文
posted @ 2013-06-17 18:29
火腿骑士
阅读(161)
评论(0)
推荐(0)
摘要:
今天来和大家分享一下android中UI设计里面常会用到的style和theme。首先,style和theme都是资源,android提供了很多这样的默认资源。你可以来使用它们。同时你也可以自己定义style和theme。这非常的简单,只需要在res/values/这个路径里面新建一个.xml文件,而且他的根节点必须是<resources>.对每一个style和theme,给<style>element增加一个全局唯一的名字,也可以选择增加一个父类属性,我们写的style和theme就会继承这个父类的属性。style和theme的定义格式相同。不过style是针对vie 阅读全文
posted @ 2013-06-17 18:17
火腿骑士
阅读(256)
评论(0)
推荐(0)
摘要:
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面:Theme是针对窗体级别的,改变窗体样式;Style是针对窗体元素级别的,改变指定控件或者Layout的样式。Android系统的themes.xml和style.xml(位于/base/core/res/res/values/)包含了很多系统定义好的style,建议在里面挑个合适的,然 阅读全文
posted @ 2013-06-17 18:13
火腿骑士
阅读(171)
评论(0)
推荐(0)
摘要:
简单说类似与自定义控件,只不过自定义控件针对的是view 而样式与主题针对的是属性、元素在TexvView中引入样式layout.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_pare 阅读全文
posted @ 2013-06-17 18:10
火腿骑士
阅读(149)
评论(0)
推荐(0)
摘要:
1.自定义一个类(MaApp)继承Application2.在清单文件中的Application选项菜单对应的name属性中添加MyApp3.重写application中的onCreate方法4.自定义一个类(MyCrashHandler) 实现UncaughtExceptionHandler实现其中的uncaughtException方法5.将MyCrashHandler 采用单例设计模式 加入同步代码块6.在MyApp类中的主线程把这个异常捕获设置进去1 Thread.currentThread().setUncaughtExceptionHandler(MyCrashHandler.ge 阅读全文
posted @ 2013-06-17 18:09
火腿骑士
阅读(168)
评论(0)
推荐(0)
摘要:
在应用运行过程中,有很多异常可能会发生,而我们希望在异常发生的时候第一时间的保存现场。如何处理未捕获的异常呢?首先我们要实现一个接口java.lang.Thread.UncaughtExceptionHandler ,要实现该接口里面的 uncaughtException(Threadt,Throwablee),在这个函数里面,我们可以做一些处理。例如将异常信息保存到sdcard上的某个位置,或者提示用户异常出现等等一些操作。我们在进入Activity的onCreate函数的时候,设置一下处理未捕获异常[java]view plaincopyThread.setDefaultUncaughtE 阅读全文
posted @ 2013-06-17 17:54
火腿骑士
阅读(681)
评论(0)
推荐(0)
摘要:
Android 新兴的UI模式——侧边导航栏 侧边导航栏也就是大家熟知的SliddingMenu,英文也叫Fly-In App Menu、Side Navigation等。当然谷歌现在已经推出类似这个效果的组件--Navigation Drawer Side navigationFly-in app menuSlide out navigationSliding navigation ba...2013-06-13 12:07 阅读(803) 评论(0)Android Metro菜单 今天继续说一下安卓的菜单,之前介绍了:。相信大家对于Metro风格并不陌生,下面就在安... 阅读全文
posted @ 2013-06-17 17:29
火腿骑士
阅读(235)
评论(0)
推荐(0)
摘要:
侧边导航栏也就是大家熟知的SliddingMenu,英文也叫Fly-In App Menu、Side Navigation等。当然谷歌现在已经推出类似这个效果的组件--Navigation Drawer Side navigationFly-in app menuSlide out navigationSliding navigation barSlide menu... 这种效果始于Spotify,随后不久Evernote和谷歌+也开始使用。它现在已经被更多的应用采用,国外的如YouTube,Facebook,Dribbble上等等;国内人人,酷狗等等。在githu... 阅读全文
posted @ 2013-06-17 17:27
火腿骑士
阅读(1031)
评论(0)
推荐(0)
摘要:
http://blog.csdn.net/wangjinyu501/article/details/8763552问题描述 在平常开发的过程中可以发现,很多开发者对于程序的退出都没有去认真的解决。一般要么是一个简单的finish(只是退出当前的activity),要么是其他的方法,比如: 1、第一种方法:首先获取当前进程的id,然后杀死该进程:android.os.Process.killProcess(android.os.Process.myPid()); 2、第二种方法:终止当前正在运行的Java虚拟机,导致程序终止:System.exit(0); 3、第三种方法:强制... 阅读全文
posted @ 2013-06-17 17:24
火腿骑士
阅读(187)
评论(0)
推荐(0)
浙公网安备 33010602011771号