炫意html5
最早CSS3和HTML5移动技术网站之一

[Android开发]Android adb logcat 使用简介

啊Q阅读(71)

android开发过程中我们经常会用到log,虽然平时大多用studio,但是如果测试发现一个crash时跑过来找你时你会发现用studio已经有点迟了。这时候就要打开adb logcat. 忘记怎么加参数了怎么办? 默默的打开adb lo...

[Android开发]Android 编码规范

喔28阅读(73)

为什么需要编码规范 编码规范对于程序员而言尤为重要,有以下几个原因: - 一个软件的生命周期中,80%的花费在于维护 - 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护 - 编码规范可以改善软件的可读性,可以让程序员尽快...

[Android开发]Android 动画

yiyan阅读(76)

Android 动画 AlphaAnimation RelativeLayout rl_splash = (RelativeLayout) findViewById(R.id.rl_splash); //播放动画效果 AlphaAnimat...

[Android开发]Android 基础面试题

啊Q阅读(87)

没有删这套题,虽然都是网上找的,在刚开始找工作的时候这套题帮了我很多,那时候Android刚起步,很多家都是这一套面试题,我都是直接去了不看题画画一顿就写完了,哈哈 现在估计没有公司会用这种笔试题了。还是留下来吧,回忆一下。 下列哪些语句关...

[Android开发]Android 入门介绍

田田阅读(83)

3G、4G - 第三代移动通信技术`(3rd - Generation)`,速率一般在几百`Kbps`,较之前的`2G`和`2.5G`在数据传输速度上有很大提升。 - 第四代移动通信技术`(4th - Generation)`,速度可达到1...

[Android开发]Android 组件ContentProvider

阿喜阅读(69)

ContentProvider 安卓应用程序默认是无法获取到其他程序的数据,这是安卓安全学的基石(沙盒原理)。但是经常我们需要给其他应用分享数据,内容提供者就是一个这种可以分享数据给其他应用的接口。 可以简单的理解为,内容提供者就是一个可以...

[Android开发]Android 组件Service

yiyan阅读(70)

服务的两种开启方式: startService():开启服务. 开启服务后 服务就会长期的后台运行,即使调用者退出了.服务仍然在后台继续运行.服务和调用者没有什么关系, 调用者是不可以访问服务里面的方法. bindService():绑定服...

[Android开发]Android Bitmap优化

小杜阅读(92)

一个进程的内存可以由2个部分组成:native和dalvikdalvik就是我们平常说的java堆,我们创建的对象是在这里面分配的,而bitmap是直接在native上分配的。 一旦内存分配给Java后,以后这块内存即使释放后,也只能给Ja...

[Android开发]Android Fragment

bigao阅读(60)

Android Fragment A Fragment is a piece of an application’s user interface or behavior that can be placed in an Activity....

[Android开发]Android Home键监听

老王阅读(95)

Home键是一个系统的按钮,我们无法通过onKeyDown进行拦截,它是拦截不到的,我们只能得到他在什么时候被按下了。就是通过广播接收者 public class HomeKeyEventBroadCastReceiver extends ...

[Android开发]Android JNI_C 语言基础

老王阅读(60)

JNI(java native interface)Java本地开发接口,JNI是一个协议,这个协议用来沟通Java代码和外部的本地代码(c/c++). 通过这个协议Java代码就可以调用外部的c/c++代码,外部的c/c++代码也可以调用...

[Android开发]Android JNI基础

bigao阅读(64)

将java中的字符串转换成C中字符串的工具方法 char* Jstring2CStr(JNIEnv* env, jstring jstr){ char* rtn = NULL; jclass clsstring = (*env)->F...

[Android开发]Android ListView

丹青阅读(74)

ListView属性: fadingEdge属性ListView上边和下边有黑色的阴影,android : fadingEdge = "none"后就不会有阴影了 scrollbars属性,隐藏滚动条android : scrollbars...

[Android开发]Android Parcelable及Serializable

bigao阅读(82)

Serializable的作用是为了保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输, 当然这种传输可以是程序内的也可以是两个程序间的。而Parcelable的设计初衷是因为Serializable效率过慢, 为了在程序内不同...

[Android开发]Android PopupWindow

无卤阅读(80)

什么是PopupWindow A popup window that can be used to display an arbitrary view. The popup windows is a floating container t...

[Android开发]Android Scroller

中天阅读(90)

在SlidingMenu项目中为了实现控件的滑动,需要用到Scroller类来实现缓慢的滑动过程,至于有人说View类可以直接调用scrollTo()方法, 这里scrollTo()方法也能实现移动,但是它的移动是很快一下子就移过去了,就像...

[Android开发]Android ScrollingTabs

无卤阅读(68)

自定义ScrollingTabs结合ViewPager实现指引的效果。 原理: 由于ScrollingTabs即可以点击又可以实现左右滑动,首先想到的就是继承HorizontalScrollView来实现滑动,至于点击的实现需要通过对Vie...

[Android开发]Android SDK Manager无法更新的问题

阿喜阅读(81)

由于伟大的防火墙,大陆访问Google服务会无法连接。不过作为程序猿,一般都会科学上网,所以这都不是事。今天这里说明一下普通情况下SDK Manager无法更新的问题. 在更新的时候使用Http协议而不是Https协议,因为Https进行了...

[Android开发]Android Selector

啊Q阅读(66)

Selector使其能够在不同的状态下更换某个View的背景图片。 <?xml version="1.0" encoding="utf-8" ?> <selector xmlns:android="http://schem...

[Android开发]Android SlidingMenu

田田阅读(80)

SlidingMenu无非就是一个包含三个View的控件,左边View、中间View(默认时全屏)、右边View,默认的情况下中间View会把两边的View覆盖住, 在手指滑动的时候,会根据手指的滑动方向以及滑动距离去移动中间的那个View...

[Android开发]Android String格式化

小杜阅读(69)

指定内容替换 Int类型 经常会遇到这种类型比如”共为您找到几条视频”,我们需要通过代码获取把条数设置进去 在string.xml中可以这样写,<string name="video_num_tip">共为您找到%1$d条视频&...

[Android开发]Android TextView跑马灯效果

喔28阅读(74)

TextView跑马灯效果实现方式一: TextView实现跑马灯的效果,不用自定义View <TextView android:layout_width="wrap_content" android:layout_height="w...

[Android开发]Android WebView

bigao阅读(86)

在Android中有WebView Widget,它内置了WebKit引擎,同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源的浏览器引擎,Chrome浏览器也是基于它的。所以很多表现WebView...

[Android开发]Android Widget

yiyan阅读(66)

可以使用AppWidgetManager更新Widget中的数据,但这样最短也要半个小时才能更新一次,一般不用他更新,而是自己定义一个服务去更新Widget中的数据。 Widget的创建步骤 写一个类继承AppWidgetProvider,...

Java基础教程Android基础教程