Android在WebView中加载HTML并实现交互

正在开发一个地图程序, 相对于用XML写安卓界面, 我更愿意用这个方法, 就是不用Android自带的MapView, 而是使用之前就已经比较熟悉的Google Maps JavaScript API, 在Android的WebView中载入HTML代码, 利用Android提供的强大的Java与Js的交互功能, 用网页作为界面来开发程序,同时也可以用Js回调机器的本地功能比如GPS等.下面提供一...
Android WebView Android开发

Android的进程与线程使用总结

当一个Android应用程序组件启动时候,如果此时这个程序的其他组件没有正在运行,那么系统会为这个程序以单一线程的形式启动一个新的Linux 进程。默认情况下,同一应用程序下的所有组件都运行再相同的进程和线程(一般称为程序的“主”线程)中。如果一个应用组件启动但这个应用的进程已经存在了(因为这个应用的其他组件已经在之前启动了),那么这个组件将会在这个进程中启动,同时在这个应用的主线程里面执行。然而...

Android Push Notification实现信息推送功能

在之前的一篇文章中提到在Android中实现推送方式的解决方案,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。Android Push Notification的特点:快速集成:提供一种比C2DM更加快捷的使用方式,避免各种限制.无需架设服务器:通过使用”云服务”,减少额外服务器负担.可以同时...
Android开发 推送功能

Android 适配说明

首先这篇适配说明是来自技术群分享,这里进行保存,以备不时之需!只针对手机app适配目前android 手机分辨率主流有480*800 480*854 540*960720*12801080*19201440*2560以上不包括屏幕内虚拟机键。 一般540*960 加虚拟机 540*800多 720p的是1100多首先适配光考虑分辨率是不够的, 还有考虑分辨率的dpiandroid 手机主要朝两个方...
适配说明 Android

Android 获取相册图片的方向

我们在开发获取图片功能的时候,总会发现从相册获取的图片,图片的方向和预览时候的方向是不一样的,这是因为系统在给我们预览图片的时候,自动旋转了图片,而旋转的角度就是根据你拍摄照片的手机方向。获取图片首先,我们先从相册获取到图片privatevoidtakePictureFromGallery(){ Intentintent=newIntent(Intent.ACTION_PICK,MediaS...
Android开发 获取相册图片

10个快速提高Android视觉效果的设计技巧

在 Android 应用开发中,风格和设计或许不是最关键的要素,但它们在决定 Android 应用成功与否上确实扮演重要的角色。以下是 10 个 Android 应用的 UI 设计技巧,还有个附加技巧,能够提供你的 Android 应用的视觉吸引力。1. 使用大小适当的图像在图像方面,许多 Android 应用开发者采用的是大小单一的做法。尽管这会使资源管理变得更为简单,但就应用的视觉吸引力而言,...

Android的Tween动画的实现框架

在写程序的时候遇到了Tween动画几个问题:1, 执行动画的时候点击事件仍然在动画开始的位置?2, XXXAnimation的构造参数里面的值具体是什么意思?3, 平移动画中fromXValue和toXValue旋转动画中fromDegrees和toDegrees取负值有什么不同??(相信很多人也有疑惑)4, RotateAnimation的int pivotXType, float pivotX...
编程开发 Android Android开发

Android UI控件系列:ImageButton(带图标的按钮)

除了Android系统自带的Button按钮以外,还提供了带图标的按钮ImageButton要制作带图标的按钮,首先要在布局文件中定义ImageButton,然后通过setImageDrawable方法来设置要显示的图标。注意:我们可以在布局文件中就直接设置按钮的图标,如android:src=”@drawable/icon1″我们也可以在程序中设置自定义图标imgbtn3.setImageDra...
编程开发 Android开发 Android

Android从零单排之Adapter及其子类

Adapter--适配器 ,相信大家在开发中少不了用这个类或者它的子类。本人也在很多地方都用到,所以在这里总结一下。Adapter扮演了一个桥梁的角色,把AdapterView和数据源板绑定一起。AdapterView是什么呢?它其实就是一个view,只不过是一种需要在代码中动态设置内容的view,而不是像其他的button,imageview等组件一样,可以在xml文件中指定属性和显示的数据。下...
Adapter Android

Android仿微信录音功能,自定义控件的设计技巧

最近由于需要做一个录音功能(/嘘 悄悄透露一下,千万别告诉红薯,就是新版本的OSC客户端噢),起初打算采用仿微信的录音方式,最后又改成了QQ的录音方式,之前的微信录音控件也就白写了[大哭]。之前有很多朋友在问我自定义控件应该怎么学习,遂正好拿出来讲讲喽,没来得及截效果图,大家就自己脑补一下微信发语音时的样子吧。所谓自定义控件其实就是由于系统SDK无法完成需要的功能时,通过自己扩展系统组件达到完成所...