Android 基础
文章平均质量分 84
Android 基础整理
VNanyesheshou
Android音视频开发
展开
-
Android模拟位置信息
Android手机设置——开发人员选择中有一个“允许模仿位置”的选项,开发人员对开发的某些定位软件(一般为地图软件)做测试的时候使用的,功能是模拟手机目前所处的位置(比如手机当前实际位置在中国,但测试软件时要求测试条件为美国,就可以使用该功能进行测试软件模拟定位)。原创 2015-11-16 09:03:53 · 29480 阅读 · 4 评论 -
rtmp编译so
环境:win7 、ndk-r10e1 下载rtmp源码。$ git clone git://git.ffmpeg.org/rtmpdumpCloning into 'rtmpdump'...remote: Counting objects: 2604, done.remote: Compressing objects: 100% (965/965), done.remo原创 2017-01-26 10:17:05 · 12460 阅读 · 1 评论 -
Android 数据存储 (一)SharedPreferences
这篇主要讲一下平常用到的数据存储SharedPreferences,结合demo说下其用法。1 简介 SharedPreferences是Android提供的一种存储数据的机制,用于存储少量数据,数据类型包括(boolean 、int、long、float、string),主要用于存储应用的配置信息,例如:用户名、密码、是否开启震动、音乐等。。 它实际上是以键值对的形式储存在xml文件原创 2017-06-27 15:24:47 · 1368 阅读 · 0 评论 -
Android 四大组件(四)BroadcastReceiver
转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/75449100Andorid四大组件Activity、Service、ContentProvider都已经总结了,详情可以参考如下: Android 四大组件(一)Activity Android 四大组件(二)Service Android 四大组件(三)ContentPr原创 2017-07-20 13:52:41 · 751 阅读 · 0 评论 -
Android 数据存储 (二)文件存储
转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/71106622之前说了下Android中Sharedpreferences、SQLite Databases的使用,不太会这两个的可以参考这两篇文章: Android 数据存储 (一)SharedPreferences、 Android 数据存储 (三)SQLite Databases。原创 2017-06-29 19:26:01 · 1239 阅读 · 0 评论 -
Android 数据存储 (三)SQLite Databases
最近项目需要用到涉及数据库SQLite的知识,真正用的时候才发现自己一点都不熟悉。所以打算将其使用方法总结一下,方便自己以后复习。先看一下数据库的常用操作:原创 2016-07-20 16:46:42 · 16347 阅读 · 0 评论 -
Android 四大组件(二)Service
转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/71106622 一段时间不用,知识点就会忘,所以整理下一些基本的知识点,加深下印象,以后便于复习。这篇说一下Android中四大组件之一Service的使用。1 Service简介 Service是可以在后台执行长时间运行的应用程序组件,不提供用户界面原创 2017-07-03 14:38:34 · 1432 阅读 · 0 评论 -
Android 四大组件(一)Activity
Activity是Android四大组件之一,其他三个是(Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)。Activity翻译为“活动”,在android应用中,一个Activity通常就是一个单独的屏幕,用来与用户进行交互。它是Android应用中最常见、最常用的组件。(一)建立和配置Activity建立自己的Activit原创 2015-10-14 15:56:04 · 11693 阅读 · 0 评论 -
Android 四大组件(三)ContentProvider
转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/75299025这篇主要介绍下ContentProvider如何实现共享数据、及ContentResolver如何访问其他进程等数据。ContentProvider共享数据简介ContentProvider管理对一组结构化数据的访问。 它们封装了数据,并提供了定义数据安全性的机制。原创 2017-07-18 13:16:35 · 1163 阅读 · 0 评论 -
Android jni代码注册本地方法
Android 开发中有时需要调用本地方法,这就需要注册本地方法,而注册的方法有两种:RegisterNatives注册使用javah生成规范的头文件,然后编写对应的源文件。先看一下java文件 Hello.java,这里面有一个native方法、一个平常方法。package cn.vn.jniregisternative;public class Hello { sta原创 2017-01-20 20:30:06 · 11643 阅读 · 0 评论 -
Windows NDK安装及开发
环境 wind7 64位系统原创 2017-01-13 12:06:14 · 22631 阅读 · 1 评论 -
Android界面背景图片不显示---三星手机
前短时间遇见的一个问题,应用中的一个activity背景图片加载不上,也就是不显示。其他手机都可以,就三星的一款手机不行。布局界面:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"原创 2015-11-19 11:47:37 · 18830 阅读 · 5 评论 -
android:layout_weight的真实含义
转载处:http://blog.csdn.net/yanzi1225627/article/details/24667299首先声明只有在Linearlayout中,该属性才有效。之所以android:layout_weight会引起争议,是因为在设置该属性的同时,设置android:layout_width为wrap_content和match_parent会造成两种截然相反的效果。如下转载 2015-11-20 10:09:30 · 742 阅读 · 0 评论 -
百度api申请key
登录百度账号,打开该网址http://lbsyun.baidu.com/apiconsole/key。开始申请key。点击"创建应用",进入创建AK页面,输入应用名称,将应用类型改为:“Android SDK”:配置应用在应用类型选为“Android SDK”后,需要配置应用的安全码,如下图所示:获取安全码安全码的原创 2015-11-19 12:10:34 · 28709 阅读 · 0 评论 -
Android 百度定位sdkv61.3获取位置信息
最近在弄混合定位,使用Android自带的network定位经常会定位不到,也就是location经常为空,而gps只能在室外定位,室内收不到星。使用很不方便。那就用了一下百度定位sdk,感觉很不错。百度定位分为三种定位模式:高精度定位模式:这种定位模式下,会同时使用网络定位和GPS定位,优先返回最高精度的定位结果;低功耗定位模式:这种定位模式下,不会使用GPS,只会使用网络定原创 2015-11-19 10:36:27 · 14118 阅读 · 0 评论 -
百度地图 SDK v3.6.1——基本地图+控制
百度地图 Android SDK是一套基于Android 2.1及以上版本设备的应用程序接口, 可以通过该接口实现丰富的LBS功能。练习使用了一下百度地图sdk,感觉还不错。第一步:将百度地图的jar包和.so文件拷入到libs文件夹中。第二步:在AndroidManifest中添加开发密钥、所需权限等信息;(1)在application中添加开发密钥applica原创 2015-11-23 11:52:14 · 12130 阅读 · 0 评论 -
百度地图sdkv3.6.1——覆盖物
使用百度地图sdkv3.6.1显示覆盖物:标注,文字覆盖物,几何图形覆盖物,弹出窗覆盖物,地形图图层等。demo实现的效果如图所示:原创 2015-11-23 14:32:08 · 13997 阅读 · 0 评论 -
Android 标题栏添加常驻图标 Notification
最近开发需求:可穿戴设备将其电量传给手机,让其电量信息显示在andorid 手机标题栏上,并且不消失,也不要向qq似得提示消息。查看资料发现除了root修改系统应用,只能通过通过notification让其显示在标题栏上。具体代码如下:原创 2016-04-29 14:05:25 · 13011 阅读 · 0 评论 -
Mac 安装NDK
1 下载NDK(Mac版本的)。http://developer.android.com/tools/sdk/ndk/index.html 该网址需要翻墙才可以。原创 2016-12-22 11:25:06 · 23426 阅读 · 2 评论 -
Android 进程和线程
当应用程序组件启动并且应用程序没有任何其他组件运行时,Android系统将使用单个执行线程为应用程序启动一个新的Linux进程。默认情况下, 同一应用程序的所有组件在同一进程和线程中运行(称为“主”线程)。如果应用程序组件启动并且已经存在该应用程序的进程(因为存在应用程序的另一个组件),则该组件将在该进程中启动并使用相同的执行线程。 但是,您可以安排应用程序中的不同组件在单独的进程中运行,并且可以原创 2017-07-16 00:12:07 · 846 阅读 · 0 评论