Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android开发教程:shape和selector的结合使用

Android开发教程:shape和selector的结合使用

shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Java代码中:R.drawable.文件的名称XML中:android:background="@dr...
Android开发教程:Popupwindow的应用

Android开发教程:Popupwindow的应用

PopupWindow 是一种阻塞式的弹出窗口,这就意味着在我们退出这个弹出框之前,程序会一直等待。它可以浮动在当前Activity的任何的位置上。 需要注意的是,PopupWindow必须触发某个焦点或者某个事件才会显示出来,不然总会会出现错误。下面是使用PopupWindow 弹出自定义菜单的例子当我们点击Menu键的时候,会在当前的Activity最下方弹出一个菜单。效果图如下:650) this.width=650;">PopupMenuDemo....
Android开发教程:底部Tab的两种实现方式

Android开发教程:底部Tab的两种实现方式

第一种:下面的tabs.xml布局文件中,整个布局是垂直显示的,分为FrameLayout和TabWidget上下两部分,在FrameLayout 布局里面使用layout_weight=“1” ,而TabWidget没有设置这个属性,那就默认为0。那么在这布局中,FrameLayout 就按比例分得整个屏幕的3/4,而没有设置layout_weight属性的TabWidget只是占用刚好能显示自己空间大小的位置。这样的话,就能达到就Tab置于底部了。la...
Android recovery 复制大量预装 APK的方法

Android recovery 复制大量预装 APK的方法

要求在产品中预装大量的第三方app,apk文件有600M多,加上相关资源文件,共计4G。如何把如此多的文件在安装时内置到系统成了问题。解决方法有三:1 在update.zip中实现复制。写updater-script 通过使用script 复制。见我的另一篇自定义updater-script的文章。 缺点:script脚本需要自己写,不能随make生成。2 在update.zip中实现复制。在recovery.c中实现。 缺点:SDCARD fat对zip...
Android PackageInstaller 静默安装的实现

Android PackageInstaller 静默安装的实现

要求在安装APK应用时不显示权限信息和安装过程。Google的安全策略要求任何应用应该提示APK安装包的权限,对于一些内置特定厂商应用,可以跳过安装过程的信息加快安装,或者运营商强制安装。这个功能的实现在src/package/app/PackageInstaller中,需要修改。添加静默安装的功能。又兼容正常安装。实现的分析在窗口中点击一个APK时,触发单击事件,PackageInstaller接收系统服务PackageManagerService传来的...
Android OTA 的功能实现和修改

Android OTA 的功能实现和修改

Android OTA空中升级的文档不少。但是多是介绍原理的和分析代码的。原理我就不说了。这里记录一下我在项目中实现的工作,和问题总结。工作流程:650) this.width=650;">update.xml文件放在服务器上,当客户端请求的参数正确时,返回相应的信息。update.xml的内容,根据需要可以添加;Md5需要校验下载后包的完整性。updatepath为实际的下载地址至少需要如下字段:<ver>android3.2</ver...
Windows XP与Win7下Android环境搭建

Windows XP与Win7下Android环境搭建

版本记录版本修改/创建人修改/创建时间备注V1.0.0蓝燕2010年12月28日建立文档V1.0.1蓝燕2011年5月26日修改、补充文档V1.0.2蓝燕2011年7月3日更新JDK环境变量设置,rt.jar,dt.jar,tool.jar的作用、补充调试内容字体颜色说明:黑色表示已理解内容,红色表示未解决的问题或知识点。目录一、安装JDK.. 11、JDK下载... 12、安装JDK.. 13、环境变量设置... 3二、安装Eclipse. 51、Ecl...
设置jdk环境变量时lib中的rt.jar ,dt.jar ,tool.jar是什么,作用是什么

设置jdk环境变量时lib中的rt.jar ,dt.jar ,tool.jar是什么,作用是什么

这JDK的配置CLASSPATH中的dt.jar和tools.jar这两个文件到底是干什么的,有人说这个dt.jar是关于swing的 打开这个包确实可以看到和swing有关的类,说是如果用到swing就要配置这classpath,但是rt.jar中的swing呢 这个不才是真正的包含swing类库吗? 还有就是这两个包到底是用作开发的类库,还是JDK中的JAVAC等程序运行要的类库。 如果不路径这两个包对我们开发的程序中有什么影响?———————————...
JDK各文件夹作用

JDK各文件夹作用

学习过程中老是看JDK里面的东西,可每次都翻书找,找了又忘。JDK,我们今天来个了断吧。。。。。。。。一:bin:JDK中所包含的开发工具的可执行文件,PATH环境变量应该包含一个指向此目录的项。书中是这样说的:一些命令行工具,包括Java编译器的启动命令。二:lib:开发工具使用的文件。里面有个tool.jar,它包括支持JDK的工具和实用程序的非核心类。里面还有个dt.jar,它是BeanInfo文件的DesignTime归档,BeanInfo文件用来...
<< 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 >>