Welcome 微信登录

首页 / 操作系统 / Linux

Android下Java的静态库和动态库

Android下Java的静态库和动态库

程序编制一般需经编辑、编译、链接、加载和运行几个步骤。在我们的应用中,有一些公共代码是需要反复使用,就把这些代码编译为“库”文件;在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中。这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就是被多次使用就会有多份冗余拷贝。为了克服这个缺点可以采用动态链接库。这个时候链接器仅仅是在可执行文件中打上标志,说明需要使用哪些动态连接库;当运行程序时,加载器根据这些标志把所需的动态链...
Android实现带动画效果的Tab

Android实现带动画效果的Tab

大家好,今天给大家介绍如何在Android下实现一个带动画效果的Tab。Tab的打开动画效果为自下而上的淡入推进效果,关闭效果为自上而下的淡出推出效果。实现的效果图如下(没有找到合适的屏幕录像工具,只能截静态图):实现这个Tab可以替代android系统丑陋的menu界面,当用户点击menu按钮时,通过使用钩子函数onKeyDown(int keyCode, KeyEvent event)捕获menu按键事件,实现打开或者关闭Tab。当Tab打开后,按ba...
Android Camera Architecture (Android Camera架构)

Android Camera Architecture (Android Camera架构)

1、Camera成像原理介绍Camera工作流程图Camera的成像原理可以简单概括如下:景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过IO接口传输到CPU中处理,通过DISPLAY就可以看到图像了。电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)接收光学镜头传递来的影像,经模/数转换器(A/...
如何取得Android下的 Google Map MD5指纹

如何取得Android下的 Google Map MD5指纹

在Android 模拟器下配置Google maps遇到了问题1)为了能页利申请Android Map API key 必须准许一个Google的账号和系统的证明书,Google发布Key都需要Google的账号,Google的账号是通用的,Gmail的账号就可以了,如果没有的话可以先去google网站上申请一个账户。当一个应用程序发布的时必须要证明书,证明书其实就是MD5。2)首先你要确定你安装的JDK位置,Windows->Preferences...
Android帮助文档翻译——开发指南 获取用户位置

Android帮助文档翻译——开发指南 获取用户位置

知道用户的位置可以让你的应用程序更加智能并能够传递更好的信息给用户。当开始一个位置感知的 Android 程序时,你可以利用 GPS 或 Android 的网络位置提供者( Location Provider )来获取用户位置。虽然 GPS 最为精确,但它只能在户外使用,比较耗电,而且不能快速获取到用户的位置。 Android 的网络位置提供者( Location Provider )利用基站和 WIFI 判断用户的位置,这种方式的定位在室内室外都可以,而...
Android程序启动画面之Splash总结

Android程序启动画面之Splash总结

方法一:很多应用都会有一个启动界面。欢迎画面慢慢隐现,然后慢慢消隐。实现这种效果的方法有两种(暂时只发现两种)1、使用两个Activity,程序启动时候load第一张Activity,然后由tick触发N秒钟后startActivity另外一张Activity。2、使用一个Activity,可以用到View.gone() 这个方法。把Acitivity的某些元素移除。 1、两个Activity:首先是AndroidManifest.xml <?xml...
<< 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 >>