android
tiny_lxf
这个作者很懒,什么都没留下…
展开
-
UriMatcher类使用介绍
因为Uri代表了要操作的数据,所以我们很经常需要解析Uri,并从Uri中获取数据。Android系统提供了两个用于操作Uri的工具类,分别为UriMatcher 和ContentUris 。掌握它们的使用,会便于我们的开发工作。UriMatcher类用于匹配Uri,它的用法如下:首先第一步把你需要匹配Uri路径全部给注册上,如下://常量UriMatcher.NO_MATC转载 2017-08-20 13:25:38 · 217 阅读 · 0 评论 -
Fragment(重要)
* 用途:在一个Activity里切换界面,切换界面时只切换Fragment里面的内容* 生命周期方法跟Activity一致,可以理解把其为就是一个Activity* fragment切换时会销毁旧的,再创建新的* 定义布局文件作为Fragment的显示内容//此方法返回的View就会被显示在Fragment上@Overridepublic View onCreat原创 2017-09-06 10:16:39 · 270 阅读 · 0 评论 -
动画(重要)
###帧动画(重要)> 一张张图片不断的切换,形成动画效果* FrameAnimation* 多张图片快速切换,形成动画效果* drawable文件夹不放图片,只放资源文件* ImageView显示图片可以设置内容(src),也可以设置背景(background)* 在drawable目录下定义xml文件,子节点为animation-list,在这里定义要显示的图片和每原创 2017-09-06 10:24:31 · 152 阅读 · 0 评论 -
arm335x 制作启动盘
1 使用 USB 读卡器把 SD 卡插入到电脑的 USB 端口。2 cd /usr/local/ti-sdk-am335x/bin3 ./ create-sdcard.sh ( 执行脚本 )输入 1 ,回车。输入 2 ,选择创建 2 个分区,分区 1 为 FAT32 分区,分区 2 为 EXT3 分区。输入 n, 这样就完成了原创 2017-09-06 16:58:07 · 1371 阅读 · 0 评论 -
eclipse开发android-ndk环境所需工具包及安装配置方法
一、准备工具包到网盘下载android相关工具包;地址:https://pan.baidu.com/s/1kUSRu31二、安装1、安装eclipse、adt、sdk;解压adt-bundle-windows-x86_64-20140702.zip里面含eclispse、adt、sdk;2、安装ndk双击运行android-ndk-r转载 2017-09-06 22:42:52 · 531 阅读 · 0 评论 -
解决Failed to allocate memory: 8
Failed to allocate memory: 8This application has requested the Runtime to terminate it in an unusual way.Please contact the application's support team for more information.在网上看了很多解决办法,其实都不用,直接转载 2017-09-08 09:22:17 · 5527 阅读 · 1 评论 -
android studio笔记之编译运行错误
错误类型:Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major错误解决Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported ma转载 2017-09-08 14:04:35 · 337 阅读 · 0 评论 -
jni 笔记
# 交叉编译* 在一个平台下编译出另一个平台可以执行的二进制程序* CPU平台:arm,x86,mips* 系统平台:Windows、Linux、Mac OS* 原理:模拟另一个平台的特性去编译代码* 源代码->预编译->编译->链接->可执行程序* 工具链:一个工具使用完毕自动使用下一个# 常见工具* NDK:native development kits*原创 2017-09-08 14:18:19 · 212 阅读 · 0 评论 -
android 入门笔记
#Android项目的目录结构(熟悉)* Activity:应用被打开时显示的界面* src:项目代码* R.java:项目中所有资源文件的资源id* Android.jar:Android的jar包,导入此包方可使用Android的api* libs:导入第三方jar包* assets:存放资源文件,比方说mp3、视频文件* bin:存放编译打包后的文件* res原创 2017-09-08 14:24:40 · 198 阅读 · 0 评论 -
android 目录结构
* ADT插件:eclipse开发Android必须使用的插件* android development tools* docs:离线帮助文档* platforms:下载该平台才能创建该版本的模拟器* system-images:CPU系统镜像,下载该镜像才能创建该平台的模拟器* sources:Android.jar源码* tools:SDK工具集* platform原创 2017-09-08 14:26:38 · 234 阅读 · 0 评论 -
Android组件及UI框架大全
原文地址:http://blog.csdn.net/smallnest/article/details/38658593Android 是目前最流行的移动操作系统(还需要加之一吗?)。 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中转载 2017-09-26 22:19:23 · 2941 阅读 · 0 评论 -
Android5.0之NavigationView的使用
版权声明:本文为sang原创文章,转载请注明出处。目录(?)[+]导航菜单的制作方式多种多样,网上也有各种炫酷效果的具体实现方式,那么今天我主要是想来说说Google在Android5.0之后推出的NavigationView的具体使用方式。NavigationView在很多App上都已经可以看到其效果图,国内的比如知乎(侧拉菜单滑出来的那一部分属于转载 2017-09-27 09:21:25 · 211 阅读 · 0 评论 -
使用视频控件SurfaceView注意事项
当SurfaceView所在的activity离开了前台,SurfaceView会被 destory,当activity又重新回到前台,会被重新创建,SurfaceView会在onResume方法之后创建原创 2017-09-03 14:42:09 · 266 阅读 · 0 评论 -
android视频播放
android视频播放主要是两种方式1、系统封装好的videoplayer,有前进、后退、暂停/播放、拉动最基本的功能,够一般使用,操作办法也很简单,如果需要自定义程度高就需要用到第二种方法:SurfaceView+mediaplayer,显示通过surfaceView,使mediaplayer和surfaceview绑定SurfaceView+mediaplayer,主要操作办法:1、监转载 2017-09-03 14:43:12 · 353 阅读 · 0 评论 -
AIDL的使用
AIDL的使用:最常见的aidl的使用就是Service的跨进程通信了,那么我们就写一个Activity和Service的跨进程通信吧。 首先,我们就在AS里面新建一个aidl文件(ps:现在AS建aidl不要求和Java包名相同了):package aidl;interface IMyInterface { String getInfor(String s);}123转载 2017-08-28 09:22:22 · 184 阅读 · 0 评论 -
bindService的使用方法
bindService用于绑定一个服务。这样当bindService(intent,conn,flags)后,就会绑定一个服务。这样做可以获得这个服务对象本身,而用startService(intent)的方法只能启动服务。 bindService方式的一般过程:1.新建Service类BindService。在BindService类里新建内部类MyBinder,继承自Bi转载 2017-08-27 23:31:20 · 479 阅读 · 0 评论 -
eclipse导入android项目出现的问题
Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.解决方法:1.项目右键 ->android tools->Fix Project2.如果不可以,检查Project->Pro转载 2017-09-03 22:04:02 · 211 阅读 · 0 评论 -
android 彻底关闭应用程序
1. finish()方法该方法可以结束当前 Activity,但是如果你的App有很多 Activity 的话,使用该方法显得有点捉襟见肘了。另外,还有一个方法finishActivity (int requestCode) ,关于这个方法,先看看sdk的api说明吧!view plainpublic void finishActivi转载 2017-09-03 22:44:06 · 572 阅读 · 0 评论 -
Android 样式 主题
Android上的Style分为了两个方面: 1,Theme是针对窗体级别的,改变窗体样式; 2,Style是针对窗体元素级别的,改变指定控件或者Layout的样式。 android系统的themes.xml和style.xml(位于系统源代码frameworks\base\core\res\res\values\)包含了很多系统定义好的style,建议在里面挑个合适的,然后再继承转载 2017-09-04 11:52:35 · 181 阅读 · 0 评论 -
android中使用html作布局文件
在Android开发中,通常使用xml格式来描述布局文件。就目前而言,熟悉android布局及美化的人员少之又少,出现了严重的断层。大部分企业,其实还是程序员自己动手布局。这样既浪费时间和精力,也未必能达到理想的效果。但是,在企业级的android开发中,使用html页面进行布局,也有很多的优势(例如:简单,大部分开发人员及美工都熟悉,方便统一进行更新,管理)。据笔者了解,已经有不少的公司在使用这转载 2017-09-04 18:13:22 · 778 阅读 · 1 评论 -
android addJavascriptInterface 不能生效 解决办法
. webview.addJavascriptInterface() doen not work on API 16+常见的客户端与H5的混合编程是使用scheme+、js bridge、provider等。在做Android 与 H5 客户端交互时,发现一个很诡异的错误。在一个4.2.2的 三星S3上,android JavaScriptBridge 会出现回调出错。转载 2017-09-04 19:40:49 · 813 阅读 · 0 评论 -
javascriptinterface与java交互在android4.2以下版本的解决方案
1,使用场景我们很多时候要使用WebView来展示一个网页,现在很多应用为了做到服务端可控,很多结果页都是网页的,而不是本地实现,这样做有很多好处,比如界面的改变不需要重新发布新版本,直接在Server端修改就行了。用网页来展示界面,通常情况下都或多或少都与Java代码有交互,比如点击网页上面的一个按钮,我们需要知道这个按钮点击事件,或者我们要调用某个方法,让页面执行某种动作,为了实现这些转载 2017-09-04 19:57:30 · 339 阅读 · 0 评论 -
在webview中addJavascriptInterface,js调用java函数打包出现不响应,即使对混淆处理
在webview中写的Java的函数,js调用时在Android打包时不响应,本人初入安卓,使用webview时,调试没问题,打包后调试出现问题,不管哪个版本,都不响应,网上搜了很多办法,按照那样的方法都没成功,最后自己瞎尝试,终于解决。webview.addJavascriptInterface(new JavascriptInterface(this), "diao"); w转载 2017-09-04 19:58:54 · 642 阅读 · 0 评论 -
tween和frame 动画
Android中的动画类型有两种,一种是Tween动画、还有一种是Frame动画。Tween动画,这种实现方式可以使视图组件移动、放大、缩小以及产生透明度的变化;另一种Frame动画,传统的动画方法,通过顺序的播放排列好的图片来实现,类似电影。下面将一一详细介绍: 本博客参考自网络,结合自己一点理解,实为学习之用,不为其他目的。一,Tween动画转载 2017-09-05 10:34:56 · 304 阅读 · 0 评论 -
Activity四种启动模式
Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的标签设置Android:launchMode属性,转载 2017-08-27 14:42:14 · 179 阅读 · 0 评论 -
intent 详解
1.Intent作用 Intent是一个将要执行的动作的抽象的描述,由Intent来协助完成android各个组件之间的通讯。比如调用Activity实例化对象的startActivity()来启动一个activity,或者由broadcaseIntent()来传递给所有感兴趣的BroadcaseReceiver, 或者由startService()/bindservic转载 2017-08-27 14:59:45 · 454 阅读 · 0 评论 -
Activity 生命周期
应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent 的描述结构中,有两个最重要的部分:动作和动作对应的数据。典型的动作类型有:M AIN(activity的门户)、VIEW、PICK、EDIT 等。而动作对应的数据则以URI 的形式进行表示。例如:要查看一个人转载 2017-08-27 15:35:06 · 361 阅读 · 0 评论 -
android 电话状态监听(来电和去电)实现代码
从事Android开发的朋友们可能电话状态监听不是很擅长,接下来将详细介绍电话状态监听功能的实现步骤,需要了解的朋友可以参考下。实现手机电话状态的监听,主要依靠两个类:TelephoneManger和PhoneStateListener。 TelephonseManger提供了取得手机基本服务的信息的一种方式。因此应用程序可以使用TelephonyManager来探测手机基本服务的情况转载 2017-08-27 21:58:26 · 3570 阅读 · 4 评论 -
调用摄像头功能的方法详解
第一步必须加入调用摄像头硬件的权限,拍完照后我们要将图片保存在SD卡中,必须加入SD卡读写权限,所以第一步,我们应该在Android清单文件中加入以下代码摄像头权限:?1uses-permissionandroid:name="android.permission.CAMERA"/>SD卡读写权限:转载 2017-09-03 18:08:19 · 1883 阅读 · 0 评论