Android 基础知识
文章平均质量分 69
ShyBoy天天向上
这个作者很懒,什么都没留下…
展开
-
>>>> Android adb shell后面可用的常用命令详细列举
adb shell 后面可以跟的常见命令有如下:am app_process backup bootanimation coloradjust dpm idmap input media requestsync settings svc uiautomatorappops appwidget bmgr bu content hid ime interrupter pm screencap sm telecom wmdumpsys logcat getprop reboot原创 2016-09-18 16:08:12 · 14769 阅读 · 0 评论 -
Android 复习笔记之图解Intent和IntentFilter
Androd 复习笔记之Intent和IntentFilter原创 2015-01-01 09:50:56 · 1052 阅读 · 0 评论 -
Android 复习笔记之图解ContentProvider实现数据共享
ContentProvider实现数据共享原创 2015-01-01 09:55:18 · 1689 阅读 · 2 评论 -
Android 复习笔记之图解View类的XML属性、相关方法及说明
Android View类的XML属性、相关方法及说明原创 2014-12-31 09:54:07 · 1466 阅读 · 0 评论 -
Android 复习笔记之图解Fragment
Fragment是Android3.0引入的新API,Fragment代表了Activity的子模块,因此可以把Fragment理解成Activity片段,Fragment有属于自己的生命周期,也可以接受它自己的输入事件。原创 2014-12-30 16:59:41 · 1145 阅读 · 0 评论 -
Android 查看Android源码版本
拉一套新源码时,往往需要知道Android源码是哪个版本的,如何查看Android源码的具体版本?介绍下常用的两个方法原创 2015-01-22 16:25:32 · 5812 阅读 · 2 评论 -
Android 复习笔记之图解Activity
Android 复习笔记之Activity详解原创 2015-01-01 09:57:24 · 901 阅读 · 0 评论 -
Android 复习笔记之图解Actionbar
Android 复习笔记之Actionbar详解原创 2014-12-30 20:28:49 · 849 阅读 · 0 评论 -
Android 复习笔记之图解BroadcastReceiver
Android 复习笔记之图解BroadcastReceiver原创 2015-01-01 10:01:30 · 1064 阅读 · 0 评论 -
Android 复习笔记之图解Service
Android 复习笔记之图解Service原创 2015-01-01 09:58:46 · 980 阅读 · 0 评论 -
Android 复习笔记之图解TextView类及其XML相关属性和方法
TextView类及其子类的类图,XML相关属性和方法原创 2014-12-31 10:12:44 · 1278 阅读 · 0 评论 -
Android Actionbar自定义标题栏
一. Android 修改actionbar的高度:一直很纠结actionbar的高度该如何修改,现在就简单介绍一下,actionbar的高度由actionBarSize 属性决定,所以你你只要找到parent中带有该actionBarSize的属性,然后重新定义一个style就行了,例如:@android:style/Theme、@android:style/Theme.Holo 、@and原创 2013-05-11 19:18:14 · 4037 阅读 · 0 评论 -
Android4.4.X调用Alarmmanager接口
Android4.4.X调用Alarmmanager接口原创 2015-01-22 10:40:27 · 1326 阅读 · 0 评论 -
Android 复习笔记之图解Activity的4种加载模式
Android 复习笔记之图解Activity的4种加载模式原创 2014-12-30 16:24:34 · 1054 阅读 · 0 评论 -
Android pm命令使用方法
Android pm命令使用方法原创 2015-03-19 15:26:42 · 3920 阅读 · 0 评论 -
Android ListView显示数据的常见处理方式
一 Slow 加载方式,改善滑动的流畅性1. list_13.xml<!-- Copyright (C) 2008 The Android Open Source Project Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file原创 2017-04-24 10:27:38 · 1763 阅读 · 0 评论 -
Android ViewFlipper/ViewSwitcher/ViewPager/VerticalViewPager/ViewFlow/StackView/AdapterViewFli用法案例实现
讲述ViewFlipper,ViewSwitcher,ViewPager,VerticalViewPager,ViewFlow的用法,主要作用于界面滑动。一 Demo目录结构src└── src/com └── src/com/android └── src/com/android/viewflipperdemo ├──原创 2017-04-19 13:35:23 · 2195 阅读 · 0 评论 -
Android Fragment与Activity通过回调实现通信
Android Fragment与Activity通过回调实现通信原创 2017-04-07 12:51:29 · 3588 阅读 · 0 评论 -
Android 结合WindowManager和WindowManager.LayoutParams显示窗口及BACK/HOME按键监听
Android 结合WindowManager和WindowManager.LayoutParams显示窗口个案原创 2017-04-07 09:54:56 · 3038 阅读 · 0 评论 -
Android 多线程编程使用方式
Android 多线程编程使用方式原创 2017-02-24 15:50:25 · 522 阅读 · 0 评论 -
Android java.lang.IllegalStateException: Cannot start this animator on a detached view!
Android java.lang.IllegalStateException: Cannot start this animator on a detached view!原创 2017-03-03 10:24:36 · 4403 阅读 · 0 评论 -
Android 延迟发送消息的用法
Android 延迟发送消息的用法原创 2017-03-02 11:04:05 · 4472 阅读 · 0 评论 -
Android keyguard之上如何显示Toast
锁屏之上应该如何显示Toast呢?原创 2016-07-08 14:20:38 · 4506 阅读 · 4 评论 -
Android searchView和listview实现搜索
searchView是一个为用户提供输入搜索查询和提交请求给搜索提供者的用户界面部件,显示查询建议或结果列表!本篇介绍一下将searchView加入到自定义标题栏布局中,结合listview实现搜索,首先看一下自定义布局:1.自定义标题栏布局:custom_action_bar_layout.xml<LinearLayout xmlns:android="http://schemas.原创 2013-05-30 15:44:42 · 25704 阅读 · 14 评论 -
Color palette
Red500#f4433650#ffebee100#ffcdd2200#ef9a9a300#e57373400#ef5350500#f44336600#e53935700#d32f2f800#c62828900#b71c1cA100#ff8a80A200#ff5252A400#ff1744A700#d50000Pink500#e91e6350#fce4ec100#f8bbd0200#f48原创 2016-10-20 09:54:43 · 1788 阅读 · 0 评论 -
Android 搭建开发环境之配置JDK和SDK
小记一下配置JDK环境配置的几个变量,本地安装目录,贴图一张:PATH: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;CLASSPATH: .%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;JAVA_HOME:D:\java\jdk1.6.0_10原创 2013-07-16 09:47:48 · 1300 阅读 · 0 评论 -
Android 一个小例子理解实际开发中坐标计算的过程
今天阅读源码时遇到一个计算坐标的梗了,一时之间没看懂为何这么计算,最后通过自己的计算才理解,Google把源码写的越来越抽象了,理解起来也是越来越伤脑细胞了,下面通过一个简单计算坐标的例子来熟悉下;上图显示元素说明:白色区域是手机屏幕,黄色区域是一个ViewGroup,紫色区域是ViewGroup里面嵌套的一个View情景1:已知黄色区域的(X1,Y1)和(X2,Y原创 2016-05-12 17:26:54 · 1893 阅读 · 0 评论 -
[Android L]关于Android L的Service启动问题
Android L[Android5.X.X] 版本通过Intent隐式启动service时将会报出以下错误:AndroidRuntime( 792): java.lang.IllegalArgumentException: Service Intent must be explicit原创 2015-07-04 12:15:04 · 29088 阅读 · 3 评论 -
Android 常用的距离单位
android中的单位需要的注意的地方还不少,尤其是适配多分辨率的机子的情况下,单位处理不合适,将会导致在其他分辨率下出现意想不到的结果,个人认为,对于处理多个长度相同的控件需要铺满屏幕的情况,可以通过获取屏幕的分辨率,然后对每个控件均等长度,可以避免在多个xml中适配长度带来的复杂计算!获取屏幕信息的代码:public void getDisplay() { WindowManager wm原创 2013-05-02 09:51:51 · 1708 阅读 · 0 评论 -
Android 结合AlarmManager浅谈Intent和PendingIntent
首先简单说一下AlarmManager,AlarmManager的机制:全局定时器(又称为闹钟),在特定的时刻为我们广播一个指定的Intent,两种形式:1.在指定的时刻到来时执行某项操作,如你已经设定了一个闹钟时间,当该时间到来时,AlarmManager就为我们广播一个已设定的Intent,通过这个intent来执行一些操作[实际上是PendingIntent]2.以指定的时间间隔周期原创 2013-06-01 16:50:15 · 11397 阅读 · 4 评论 -
android anim动画效果浅析
理论篇上一文转载篇已介绍,本文直接上例子:1.首先定义一个文件夹anim,再分别定义四个动画效果的xml:2.四个xml文件分别如下:anim_enter.xml :<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@and原创 2013-05-02 14:44:35 · 1859 阅读 · 0 评论 -
android 自定义TextView
TextView 这个控件本身的一些常用属性咱就不具体介绍了,此处仅仅介绍如何自定义一个TextView,最近接触的项目中自定义的东西还挺多的,感觉自定义这个东东还是必须要会的,废话少说,步入正题,先从简单开始吧!!直接上代码:1.首先在values/attrs.xml 中定义如下内容:原创 2013-05-02 20:27:10 · 1784 阅读 · 0 评论 -
android 简单控件组合显示
android 界面的控件处理时,有时遇到两个或更多个控件紧密联系在一起,可以将其做成绑定在一块,绑定组合之后就会更加方便的处理界面显示:为了更快的上手,形象直接有效,直接从代码入手,自己再敲一遍,一切就在不言中已经领会了,再去翻翻理论,就更懂了!!1. 先看一下自定义组合代码,继承LinearLayout :package com.test.customviewtest;im原创 2013-05-03 11:48:22 · 1585 阅读 · 0 评论 -
android 系统图标的使用
android学习过程中,经常遇到没有合适的图标可以使用,很是苦恼,其实系统已经预备了一些的图标,而你只需要知道怎么使用就行了!1.在Java代码中直接如下引用就行了:int icon = android.R.drawable.arrow_down_float;mImageButton.setBackgroundResource(icon); 和自己提供的图标引用的区别仅在原创 2013-05-03 10:51:05 · 3852 阅读 · 0 评论 -
android 自定义LinearLayout
接着上一篇,本篇玩一下自定义LinearLayout,直接上代码:1. attr.xml 2.继承LinearLayo原创 2013-05-02 21:24:37 · 4195 阅读 · 0 评论 -
Android的View的VISIBLE,INVISIBLE,GONE三个 属性
View的VISIBLE,INVISIBLE,GONE三个 属性简单介绍一下INVISIBLE:仍旧会占用空间,只是内容不显示。GONE:不会占用空间。View 的setVisibility有三个值可以设置:View.GONE、View.VISIBLE、View.INVISIBLEVISIBLE:可见INVISIBLE:不可见,但这个View在ViewGroupt中仍保留它原创 2013-05-02 10:35:51 · 3368 阅读 · 1 评论 -
Android RingtoneManager铃声管理
本篇介绍一下跳转到系统铃声选择界面,android中的铃声通过RingtoneManager管理,RingtoneManager管理来电铃声(TYPE_RINGTONE)、提示音(TYPE_NOTIFICATION)、闹钟铃声(TYPE_ALARM)等,RingtoneManager的常用方法包括:1.getRingtone() //获取铃声2.getDefaultUri()原创 2013-06-20 21:29:39 · 15167 阅读 · 1 评论 -
Android 音频管理器AudioManager
音频管理器AudioManager,通过它可以管理android系统的音量或直接让系统静音,依旧是通过调用getSystemService()方法获取音频管理器AudioManager对象,获取到该对象之后就可以调用它相应的方法来管理系统的音频,首先先热热身,大致了解一下AudioFocus,为什么先说这个呢?因为今天在项目中碰到了这个问题,问题情境描述:手机首先开启一个音乐进入后台播放,然后进入原创 2013-06-24 21:54:40 · 2684 阅读 · 0 评论 -
世界各国语言代码
android程序实现国际化,就需要配置相应的资源,于是收集了一下世界各地的语言代码:ps: zh 是语言代码,表示中文。CN 是区域代码,表示大陆地区。还有像 zh_TW 就表示中文,台湾地区,还有像 en_US 就表示英文,美式英语af 南非荷兰语sq 阿尔巴尼亚语ar-sa 阿拉伯语(沙特阿拉伯)ar-iq 阿拉伯语(伊原创 2013-07-05 10:01:15 · 9412 阅读 · 0 评论 -
Android 应用程序运行时请求内存分配
android不同设备单个进程可用内存是不一样的,可以查看/system/build.prop文件。# This is a high density device with more memory, so larger vm heaps for it.dalvik.vm.heapsize=24m上面heapsize参数表示单个进程可用的最大内存,但如果存在如下参数:dalvik.v原创 2015-01-17 20:23:01 · 4228 阅读 · 0 评论