Android
loaLakers
这个作者很懒,什么都没留下…
展开
-
Android Studio添加使用Assets
要想和在Eclipse中一样使用assets,需要一下几步:1、在Android视图下,右击app,新建assets文件夹。如下图:2、将html文件放到assets目录下3、在webView中加载html页面mWebView.loadUrl("file:///android_asset/player_vod_A000000.html");4、OK原创 2015-10-08 16:13:16 · 1248 阅读 · 0 评论 -
381个Android开源项目
├─地图相关Android bikeroute自行车导航源码.rar: http://www.t00y.com/file/64335654Android Gps Test源码.rar: http://www.t00y.com/file/64335659Android GpsTracker源码.rar: http://www.t00y.com/file/64335662Android转载 2015-03-16 09:46:05 · 3088 阅读 · 1 评论 -
NDK 与 JNI 的关系
简介 JNI是java语言提供的Java和C/C++相互沟通的机制,Java可以通过JNI调用本地的C/C++代码,本地的C/C++的代码也可以调用java代码。JNI 是本地编程接口,Java和C/C++互相通过的接口。Java通过C/C++使用本地的代码的一个关键性原因在于C/C++代码的高效性。NDK是一系列工具的集合。它提供了一系列的工具,帮助开发者快速开发C(或C转载 2014-12-08 16:08:49 · 491 阅读 · 0 评论 -
Android检测WIFI连接、提示框延时消失
Android检测系统WIFI是否连接?如没有连接,显示提示框,提示进行设置,当点击设置进入系统WIFI界面后1秒钟,提示框自动消失。代码:public boolean isWifiConnected(Context context) { ConnectivityManager connectivityManager = (ConnectivityManager) context原创 2014-12-25 15:00:14 · 1371 阅读 · 0 评论 -
Android.mk的用法和基础
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。每个模块属下列类型之一: 1)APK程序,一般的Android程序,编译打包生成apk文件 2)JAVA库,java类库,编译打包生成转载 2014-12-09 09:51:17 · 520 阅读 · 0 评论 -
Android NDK开发入门步骤详解
1、首先,确保你的Android NDK环境pei原创 2014-10-29 10:14:41 · 593 阅读 · 0 评论 -
Android中自动跳转到系统设置界面
相关的APIandroid.provider.Settings。1. ACTION_ACCESSIBILITY_SETTINGS : // 跳转系统的辅助功能界面 Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS); s转载 2014-12-22 16:04:49 · 606 阅读 · 0 评论 -
在一个TextView中字体显示不同颜色
要想使得TextView字体显示不同颜色,可以使用好几个TextView组合使用,还可以通过下面的方式在在一个TextView中字体显示不同颜色直接上代码: search_intruction = (TextView) findViewById(R.id.search_intruction); search_intr = this.getStrin原创 2015-01-09 11:00:21 · 957 阅读 · 0 评论 -
android的帮助、about、关于作者、HELP等的提示页面
在android中,经常要用到帮助、about、关于作者等的提示页面。类似这样的页面:这样的页面,我们可以通过AlertDialog对话框来设计。设计一个AboutDialog类继承于AlertDialog1234567891011pu转载 2014-12-17 17:07:06 · 1862 阅读 · 0 评论 -
ViewPager详解
ViewPager用于实现多页面的切换效果,该类存在于Google的兼容包里面,所以在引用时记得在BuilldPath中加入“android-support-v4.jar”。support v4是google官方给我们提供的一个兼容低版本安卓设备的软件包,里面包含了只有在安卓3.0以上可以使用的api。使用ViewPager与ListView类似,也需要一个适配器,Page转载 2014-10-21 21:50:03 · 608 阅读 · 0 评论 -
i-jetty环境搭配与编译
本文原创,转载请注明出处:http://blog.csdn.net/feifei454498130/article/details/8070254源码下载地址:http://download.csdn.net/detail/feifei454498130/5487845今天很开心,找到自己想要的一个开源android web服务器---i-jetty转载 2015-04-15 15:44:25 · 639 阅读 · 1 评论 -
Android在网络中与JavaWeb的项目进行交互的方法
最近在研究一些Android和JavaWeb项目的交互问题,总结一点东西在这篇文章里。首先说来,如果想要实现Android在网络上与JavaWeb的交互,就要把JavaWeb的项目的方法暴露在网络中,然后供Android的这一端调用,实现交互,其中,主要用到了两个知识点,WebService和SOAP的使用。 这里我写了一个很简单的小例子来实现交互。 首先,在开发工具中,创建了转载 2015-04-09 10:07:33 · 1714 阅读 · 0 评论 -
Android 中的DisplayMetrics类的用法
Android 可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。手机的分辨率信息是手机的一项重要信息,很好的是,Android 已经提供DisplayMetircs 类可以很方便的获取分辨率。下面简要介绍 DisplayMetics 类:Andorid.util 包下的DisplayMetrics 类提供了一种转载 2015-10-08 13:50:10 · 731 阅读 · 0 评论 -
视频监控系统:C/S & B/S
最近一直和视频监控打交道,也做了大量的工作,其中包含了监控系统的两种模式实现:1、C/S架构C/S架构,主要是Android系统下监控客户端设计,基于VLC实现,可直接观看IP摄像机RTSP视频流。优点:延时小、操作简单。缺点:代码量大。2、B/S架构B/S架构,主要是在Android下采用FFmpeg和Nginx结合搭建HLS流媒体服务器,将RTSP流转换成可由H原创 2015-07-13 16:25:10 · 3564 阅读 · 2 评论 -
Android无数据线调试方法
平时在Android设备上调试程序,一般是将Android设备用数据线和PC机相连。但是,在没有数据线的情况下也可以:1、将PC机和Android设备连到同一网段。2、获取Android设备的IP地址。3、使用PC机控制终端,adb connect 192.168.1.111注:192.168.1.111为Android设备IP地址。原创 2015-07-13 15:47:53 · 1841 阅读 · 0 评论 -
Android屏幕适配全攻略(最权威的官方适配指导)
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适配出转载 2015-06-05 11:13:48 · 782 阅读 · 0 评论 -
Android出现“Read-only file system”解决方法
adb shell mount -o remount rw /原创 2015-05-15 09:42:40 · 4626 阅读 · 0 评论 -
Android中webview缓存密码带来的问题
乌云上发布了一个漏洞,称微信记录了用户微博账号的密码这个问题的产生原因并不复杂:微信使用webview加载微博的OAuth登录和认证页面,并采用了webview的默认设置。这种情况下,用户输入账户和密码登陆微博时,系统会弹出提示询问是否保存密码。如果用户选择了是,密码就会保存在这个应用私有目录的databases/webview.db中。同样地问题还出现在许多流行的应用软件中。在我转载 2015-05-20 10:59:00 · 2275 阅读 · 0 评论 -
Android应用程序---WakeLock保持后台唤醒状态
一些手机app(如微信、QQ等)有新消息来到达,手机屏幕即使在锁屏状态下也会亮起,并提示用户有新消息。但是,一般情况下手机锁屏后,Android系统为了省电以及减少CPU消耗,在一段时间后会使系统进入休眠状态,这时,Android系统中CPU会保持在一个相对较低的功耗状态,而收到新消息必定有网络请求,而网络请求是消耗CPU的操作,那么如何在锁屏状态乃至系统进入休眠后,仍然保持系统的网络状态以及通过转载 2015-05-14 14:57:34 · 1269 阅读 · 0 评论 -
Android使用FFmpeg实现定时录像
1、需求分析在Android下实现定时的录像,首先可以在网络摄像机设置页面实现,在某个时刻录像,但是这种情况福想的视频不是保持在摄像机本地就是上传到摄像机厂家提供的服务器上并不是适应所有的需求。其次,可以在Android下借助FFmpeg实现保存摄像机的视频流,对于定时功能可以在Android程序中实现。2、具体实现(1)定时定时录像则需要在每一天的某个时刻或者某些时刻进行录像原创 2015-05-12 14:25:13 · 3853 阅读 · 0 评论 -
MAC中设置android adb环境变量
1.找到android sdk的本地路径, adb命令在platform-tool下面,记为XXXX 我的路径是(/Applications/eclipse/android-sdk-mac_x86/platform-tools)2.打开终端输入touch .bash_profile open -e .bash_profile 点回车3.转载 2015-04-17 10:57:07 · 520 阅读 · 0 评论 -
Android解析Intent Filter详细过程
当在startActivity中传入一个隐式的Intent时,决定启动哪个Activity的过程称为intent解析,intent解析的过程是为了通过一下的具体步骤找到合适的Intent Filter:(1)Android将已安装包的可用的Intent Filter放到一个列表中.(2)那些与解析Intent相关的联的动作或者类别不匹配的Intent Filter将会从列表中除去.原创 2014-11-05 11:00:43 · 959 阅读 · 0 评论 -
TextView实现跑马灯效果
使用TextView简单实现灯箱跑马灯效果:直接上代码:activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width=原创 2014-11-05 22:33:06 · 1057 阅读 · 1 评论 -
在android布局中使用include和merge标签
在我们开发android布局时,经常会有很多的布局是相同的,这个时候我们可以通过和标签实现将复杂的布局包含在需要的布局中,减少重复代码的编写。1. 创建一个可以重复使用的布局:如下代码描述在应用中每个acitivity都出现的顶栏titlebar.xml转载 2014-11-02 15:23:40 · 548 阅读 · 0 评论 -
Android中TabHost应用-支持点击和手势滑动
这几天参与的项目中用到了TabHost,开始的时候yi'ji原创 2014-10-15 20:45:08 · 897 阅读 · 1 评论 -
Android中下拉框Spinner使用
项目中需要,做了个简单的Demo,很简单很简洁。代码原创 2014-10-16 19:42:03 · 639 阅读 · 0 评论 -
Android横屏设置
在想要横屏的Activity中修改其onResume原创 2014-10-16 19:39:38 · 918 阅读 · 0 评论 -
android selector
最近做listview和button都要改变Android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据Lis转载 2014-10-14 16:49:12 · 382 阅读 · 0 评论 -
Android使用Application总结
Application 配置全局Context第一步、写一个全局的单例模式的MyApplication继承自Application 覆盖onCreate ,在这个方法里面实例化Application第二步、配置全局的Context第三步、使用,使用的时候用的时候根据类的名称访问ContextAndroid程序的入口点Android使用Google D转载 2014-10-14 16:44:19 · 383 阅读 · 0 评论 -
Android中shape的使用
本人在美工方面一直是比较白痴的,对于一些颜色什么乱七八糟的非常头痛,但是在Android编程中这又是经常涉及到的东西,没办法,只有硬着头皮上。Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:转载 2014-11-17 11:28:59 · 484 阅读 · 0 评论 -
Android子线程更新UI两种方法
大家都知道直接在子线程里更新UIsh原创 2014-10-27 14:52:47 · 491 阅读 · 0 评论 -
Android的IPC机制-Binder
在Linux系统中,是以进程为单位分配和管理资源的。出于保护机制,一个进程不能直接访问另一个进程的资源,也就是说,进程之间互相封闭。但是,在一个复杂的应用系统中,通常会使用多个相关的进程来共同完成一项任务,因此要求进程之间必须能够互相通信,从而共享资源和信息。所以,操作系统内核必须提供进程间的通信机制(IPC)。 在Linux中,进程间的通信机制有很多种,例如可以采用命名管道(named转载 2014-10-28 11:18:59 · 477 阅读 · 0 评论 -
android的Menu使用
1。普通的Menu 先来看看最简单的Menu怎样实现。 在主Activity中覆盖onCreateOptionsMenu(Menu menu)方法。代码@Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub转载 2014-10-15 15:52:31 · 554 阅读 · 0 评论 -
浅谈android4.0开发之GridLayout布局
本文重点讲述了自android4.0版本后新增的GridLayout网格布局的一些基本内容,并在此基础上实现了一个简单的计算器布局框架。通过本文,您可以了解到一些android UI开发的新特性,并能够实现相关应用。在android4.0版本之前,如果想要达到网格布局的效果,首先可以考虑使用最常见的LinearLayout布局,但是这样的排布会产生如下几点问题:1、不能同时转载 2014-11-02 14:52:37 · 614 阅读 · 0 评论 -
IntentFilter
当Intent在组件间传递时,组件如果想告知Android系统自己能够响应和处理哪些Intent,那么就需要用到IntentFilter对象。顾名思义,IntentFilter对象负责过滤掉组件无法响应和处理的Intent,只将自己关心的Intent接收进来进行处理。 IntentFilter实行“白名单”管理,即只列出组件乐意接受的Intent,但IntentFilter只会过滤隐式In转载 2014-10-20 09:38:53 · 397 阅读 · 0 评论 -
隐式Intent
一、隐式意图介绍显式意图我们前面已经提到,形如:Intent intent = new Intent();intent.setClass(this,Other.class); //此句表示显式意图,因为明确设置激活对象为Other类startActivity(intent);顾名思义,隐式意图就是在不明确设置激活对象的前提下寻找最匹配的组件,举个例子转载 2014-10-20 09:54:39 · 346 阅读 · 0 评论 -
CSDN简单安卓客户端实现
一直是在电脑上面看CSDN的博客、资讯,今天做了个小软件在手机上面查看资讯和博客。直接上代码:一、首先是欢迎界面 -- LoadingActivity.javapackage com.example.webviewtest;import android.app.Activity;import android.content.Intent;import android.os原创 2014-11-04 17:21:03 · 1229 阅读 · 10 评论 -
在Android 中使用KSOAP2调用WebService
WebService 是一种基于SOAP协议的远程调用标准。通过WebService可以将不同操作系统平台,不同语言、不同技术整合到一起。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方类库(KSOAP2)来调用WebService。在本文将介绍在Android 中调用WebService的具体细节,并在最后给出一个完整的例子来演示如何使用KSOAP2来调用W转载 2014-11-25 10:58:18 · 884 阅读 · 0 评论 -
Android 颜色对照表
Android 颜色对照表转载 2014-10-16 16:40:28 · 785 阅读 · 0 评论 -
Android 横屏切换竖屏Activity的生命周期
曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的:1、新建一个Activity,并把各个生命周期打印出来 2、运行Activity,得到如下信息 onCreate--> onStart--> onResume--> 3、按crtl+f12切换成横屏时 onSaveInstan转载 2014-10-17 09:57:06 · 826 阅读 · 0 评论