Android开发, 从零开始学android编程
-
[Android开发]Android adb logcat 使用简介
android开发过程中我们经常会用到log,虽然平时大多用studio,但是如果测试发现一个crash时跑过来找你时你会发现用studio已经有点迟了。这时候就要打开adb l…… -
[Android开发]Android 编码规范
为什么需要编码规范 编码规范对于程序员而言尤为重要,有以下几个原因: - 一个软件的生命周期中,80%的花费在于维护 - 几乎没有任何一个软件,在其整个生命…… -
[Android开发]Android 动画
Android 动画 AlphaAnimation RelativeLayout rl_splash = (RelativeLayout) findViewById(R.id.rl_splash); //播放动画效果 AlphaAnimation animation …… -
[Android开发]Android 基础面试题
没有删这套题,虽然都是网上找的,在刚开始找工作的时候这套题帮了我很多,那时候Android刚起步,很多家都是这一套面试题,我都是直接去了不看题画画一顿就…… -
[Android开发]Android 入门介绍
3G、4G - 第三代移动通信技术`(3rd - Generation)`,速率一般在几百`Kbps`,较之前的`2G`和`2.5G`在数据传输速度上有很大提升。 - 第四代移动通信技术`(4th …… -
[Android开发]Android 组件ContentProvider
ContentProvider 安卓应用程序默认是无法获取到其他程序的数据,这是安卓安全学的基石(沙盒原理)。但是经常我们需要给其他应用分享数据,内容提供者就是一个这…… -
[Android开发]Android 组件Service
服务的两种开启方式: startService():开启服务. 开启服务后 服务就会长期的后台运行,即使调用者退出了.服务仍然在后台继续运行.服务和调用者没有什么关系…… -
[Android开发]Android Bitmap优化
一个进程的内存可以由2个部分组成:native和dalvikdalvik就是我们平常说的java堆,我们创建的对象是在这里面分配的,而bitmap是直接在native上分配的。 一…… -
[Android开发]Android Fragment
Android Fragment A Fragment is a piece of an application’s user interface or behavior that can be placed in an Activity. Interaction with fragment…… -
[Android开发]Android Home键监听
Home键是一个系统的按钮,我们无法通过onKeyDown进行拦截,它是拦截不到的,我们只能得到他在什么时候被按下了。就是通过广播接收者 public class HomeKey…… -
[Android开发]Android HttpClient执行Get和Post请求
Get /** * 采用httpclient的方式 用get提交数据到服务器 */ public void loginByClientGet(View view) { String password = et_password.getText().toStrin…… -
[Android开发]Android JNI_C 语言基础
JNI(java native interface)Java本地开发接口,JNI是一个协议,这个协议用来沟通Java代码和外部的本地代码(c/c++). 通过这个协议Java代码就可以调用外部的c…… -
[Android开发]Android JNI基础
将java中的字符串转换成C中字符串的工具方法 char* Jstring2CStr(JNIEnv* env, jstring jstr){ char* rtn = NULL; jclass clsstring = …… -
[Android开发]Android ListView
ListView属性: fadingEdge属性ListView上边和下边有黑色的阴影,android : fadingEdge = "none"后就不会有阴影了 scrollbars属性,隐藏滚动条android : …… -
[Android开发]Android Parcelable及Serializable
Serializable的作用是为了保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输, 当然这种传输可以是程序内的也可以是两个程序间的。而Parcelable…… -
[Android开发]Android PopupWindow
什么是PopupWindow A popup window that can be used to display an arbitrary view. The popup windows is a floating container that appears on top of t…… -
[Android开发]Android Scroller
在SlidingMenu项目中为了实现控件的滑动,需要用到Scroller类来实现缓慢的滑动过程,至于有人说View类可以直接调用scrollTo()方法, 这里scrollTo()方法也能…… -
[Android开发]Android ScrollingTabs
自定义ScrollingTabs结合ViewPager实现指引的效果。 原理: 由于ScrollingTabs即可以点击又可以实现左右滑动,首先想到的就是继承HorizontalScrollView来实现…… -
[Android开发]Android SDK Manager无法更新的问题
由于伟大的防火墙,大陆访问Google服务会无法连接。不过作为程序猿,一般都会科学上网,所以这都不是事。今天这里说明一下普通情况下SDK Manager无法更新的…… -
[Android开发]Android Selector
Selector使其能够在不同的状态下更换某个View的背景图片。 <?xml version="1.0" encoding="utf-8" ?> <selector xmlns:android="http://schemas.andr…… -
[Android开发]Android SlidingMenu
SlidingMenu无非就是一个包含三个View的控件,左边View、中间View(默认时全屏)、右边View,默认的情况下中间View会把两边的View覆盖住, 在手指滑动的时候,…… -
[Android开发]Android String格式化
指定内容替换 Int类型 经常会遇到这种类型比如”共为您找到几条视频”,我们需要通过代码获取把条数设置进去 在string.xml中可以这样写,<string name="v…… -
[Android开发]Android TextView跑马灯效果
TextView跑马灯效果实现方式一: TextView实现跑马灯的效果,不用自定义View <TextView android:layout_width="wrap_content" android:layout_height="wrap…… -
[Android开发]Android WebView
在Android中有WebView Widget,它内置了WebKit引擎,同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源的浏览器引擎,Chrome浏览器也是…… -
[Android开发]Android Widget
可以使用AppWidgetManager更新Widget中的数据,但这样最短也要半个小时才能更新一次,一般不用他更新,而是自己定义一个服务去更新Widget中的数据。 Widget……