2020年4月更新 本系列的《基于eclipse的Android教程》,是我在刚开始接触安卓的时候,不知道使用哪个IDE,然后在某博客看到可以用eclipse,接着我就开始了摸索,写出了这个系列的文章。...笔者建议,如果你是Android的萌新,还是先去看我的《快速入门Android开发(入门篇)基于Android Studio》这篇文章,如果你已经学会了android studio的使用,想要了解基于eclipse...的Android是如何实现的,那么请阅读下篇的正文,谢谢!...在等SDK下载安装的时候,我们可以先把SDK的环境配好 新建一个系统环境变量,变量名为ANDROID_SDK_HOME,变量值为你的SDK安装路径,例如我的路径就是F:\Android\android-sdk_r24.3.2...-windows\android-sdk-windows 老地方,找不到的翻上面教程 把;%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools
SDK 说明: Android SDK两种下载版本,一种是包含具体版本的SDK的,一种是只有升级工具,而不包含具体的SDK版本,后一种大概20多M,前一种70多M。...完全版下载 (android sdk 2.1 r01) 升级版下载 (建议使用这个,本例子就是使用这个这里面不包含具体版本,想要什么版本在Eclipse里面升级就行) 二 软件安装 (1)...,解压后供后面使用 (4)最终有三个文件夹,如下图: ?...选择你的android SDK解压后的目录,选错了就会报错,这个是升级工具,目前还没有一个版本的SDK 注:如果无法升级,请到android-sdk-windows目录,运行安装 “SDK Setup.exe...在这里要注意,我这里只是下载了android sdk r4升级工具,没有下载具体的SDK,而是通过在Eclipse里面的Android Sdk管理工具升级的,你也可以直接下载具体的SDK版本,如: Android
他包含了SDK Manager 和 AVD Manage对于android系统的一些开发版本的管理以及模拟器管理。...NDK:(Native Development Kit)跟sdk差不多的是他也是一个开发工具包。用他开发c/c++是很方便的。他有一个强大的编译集合。...Source:(source code)当让是android 开源系统的源码,用它可以编译生成系统(类似于window系统安装文件iso)。...前两个是开发工具,严格上讲NDK是SDK的一个组件,你可以通过NDK开发c/c++的程序。SDK,NDK时应用层级概念。...source这个就是android运行的代码,有这个你就可以干你想干的事情了,有什么比源码来得更直接呢!
今晚重装Ubuntu系统,重新安装了一套eclipse+jdk+SDK的Android开发平台 一 安装配置Eclipse环境 1 下载安装包 Eclipse: eclipse官方下载网站, 或直接下载...: tar zxvf android-sdk_r15-linux.tgz ?...(3)一路Next安装即可, 重启Eclipse 2 配置android sdk (1)点击菜单window->preferences,进入如下界面 (2)点击菜单window->Android SDK...附加: 1) eclipse的windows下没有android SDK and AVD Manager选项 解决: 在 eclipse中的 window -> Customize Perspective...参考推荐: Installing the SDK (Android Developer) Windows搭建Eclipse+JDK+SDK的Android
Android Studio新增了依赖library的方式,有时候我们需要将一个library打成jar包供其他人使用下面就是具体打成的方法: 1.在library的buildgradle中添加如下代码...class的classes.jar包,复制出这个jar包,修改名字后也可以使用了,默认生成的路径为:build/intermediates/bundles/release下面就可以看到生成的classes.jar...2.如果你不想使用如上编译时生成的Jar包,你可以再Android Studio自带的Terminal中输入如下命令生成jar包 在终端执行生成JAR包 ..../gradlew build 或者在buildgradle中再添加如下两行代码即可 makeJar.dependsOn(build) //build.finalizedBy makeJar Android...Studio新增了@arr的依赖方式,它的好处是可以将资源文件也可以打进去,所以,我更推荐大家使用这种依赖方式。
大家好,又见面了,我是你们的朋友全栈君。 我想使用动态注册的BroadcastReceiver有一个Activity的引用,所以它可以修改其UI。...我使用Context.registerReceiver()方法,但接收器的onReceive()方法从未调用。...这里是显示问题的示例代码: package com.example; import android.app.Activity; import android.app.IntentService; import...android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import...android.content.IntentFilter; import android.os.Bundle; import android.util.Log; import android.view.KeyEvent
转载自融云 Android SDK 2.8.0+ Extension 开发文档 融云 SDK 2.8.0 后对 会话界面输入区域、+号扩展区域、语音消息、Emoji 等进行了优化和重构,重构后上列区域有个统一的名称...如果开发者需要使用默认实现好了的地理位置的功能,只需要将 高德地图(融云官网 Android SDK 内下载) 的三个 jar 添加至 IMKlit Module Libs 目录下即可。...4 音频、视频两个功能插件需要依赖 CallKit 、CallLib 两个 Module,Module 官网 Android SDK 提供下载。...需要注意的是使用音视频功能需要在官网开发者账号中开通相关服务,开通后生效时间为 1 个自然日。 依赖配置可参考官网 SealTalk。...5 红包功能需要在官网 Android sdk 中获取 RedPacket Module ,将其依赖至你的主工程下,另外红包提供接口, 进入"我的钱包" : /** * 进入我的钱包页面 * @param
SDK Android 开发所需的 SDK,下载并解压后,将解压出的整个文件夹复制或者移动到 your sdk 路径/platforms文件夹,然后打开 SDK Manager,打开 Tools(工具)...菜单选择 Options (选项)菜单项打开Android SDK Manager Setting对话框,点击 Clear Cache (清除缓存)按钮,然后重启 Eclipse(或 Android Studio...平台版本 SDK 版本 版本名称 9.0 28 Pie (Android P) 8.1 27 Oreo(Android O)(奥利奥) 8.0 26 Oreo(Android O)(奥利奥) 7.1 25...各版本和对应 JDK 版本 SDK 版本 JDK 版本 26 - 23 - 22 7 21 7 19 6 18 6 17 6 16 6 15 6 10 6 参考 信息中心 | Android Developers...https://developer.android.google.cn/about/dashboards/ AndroidDevTools - Android开发工具 Android SDK下载 Android
前言 在 Android 开发过程中,有些功能是通用的,或者是多个业务方都需要使用的。 为了统一功能逻辑及避免重复开发,因此将该功能开发成一个 SDK 是相当有必要的。...我们可以通过将 SDK 推送到仓库的方式来解决这个问题。 推送仓库有很多,比如开源的 jcenter 之类的。 这边考虑有些 SDK 是给公司内部使用的,因此以 maven 为例进行讲解。...因此这里不展开讨论 maven publish 的集成方式。 最后查阅资料使用了 maven 的推送方式。 那么如何使用呢? 1..../sdk/extras/android/m2repository/") //用户名替换为自己的机器名,本地地址 } } } 执行 uploadArchives 任务就可以上报了。...使用 maven 的形式如何指定是 debug 还是 release?
(3)开发人员需要在应用程序配置文件中声明全部的service,使用标签。...这是不同应用程序间共享数据的唯一方式,因为android没有提供所有应用共同访问的公共存储区。...(4)开发人员不会直接使用ContentProvider类的对象,大多数是通过ContentResolver对象实现对ContentProvider的操作。...二、android四大组件总结: (1)4大组件的注册 4大基本组件都需要注册才能使用,每个Activity、service、Content Provider都需要在AndroidManifest文件中进行配置...(c)Android系统是一个多任务(Multi-Task)的操作系统,可以在用手机听音乐的同时,也执行其他多个程序。
当你需要在你的应用程序中提供搜索服务时,通过使用Android的搜索框架,应用程序将显示一个自定义搜索对话框来处理用户的搜索请求。...通过一个简单的搜索按钮或从您的应用程序中调用API,搜索对话框就会显示在屏幕的顶部,并会自动显示应用程序图标。 本文将教你如何为你的应用程序提供一个自定义搜索对话框。...android:hint是配置搜索框的输入提示信息,也必须引用string.xml中配置的字符串资源,不能直接使用字符串。...可以配置很多的属性,但大部分属性都只是在使用搜索建议和语音搜索时进行配置,尽管如此,我们建议你一定要配置android:hint,用于提示用户需要输入的信息。...= null) { boolean jargon = appData.getBoolean(MySearchableActivity.JARGON); } 最后我们来看看如何使用android
经常需要在AndroidManifest.xml中配置sdk号,比如:android:minSdkVersion=”4”,却老记不清SDK与API版本的对应关系,查找后总结如下,供以后查看: 第一行为版本命名...,一般都是甜点 第二行为SDK,也就是平常经常说的android版本 第三行为API版本,开发者经常用到 AndroidWear(穿戴系统) Android 4.4w - API...5.0 API Level 21 下面这段转自: http://www.cnblogs.com/hope250/archive/2011/04/04/2005409.html 有时候需要统计手机的型号和版本号...,利用程序可以获取到相应的手机信息,对比两部手机发现,厂商不同,某个信息显示方式也不尽相同,具体见: String phoneInfo = "Product: " +android.os.Build.PRODUCT...+= ", MODEL: " + android.os.Build.MODEL; phoneInfo += ", SDK: " + android.os.Build.VERSION.SDK
Android SDK Manager无法显示可供下载的未安装SDK解决规划 2012-10-14 Android SDK Manager无法显示可供下载的未安装SDK解决规划 据说dl-ssl.google.com...在大陆被强了,巨大的天朝真是不让人活了,解决办法就是批改C:WindowsSystem32driversetchosts文件。...添加一行: 74.125.237.1 dl-ssl.google.com 这里须要重视的是hosts文件是只读的,我们没有权限批改,须要我们将hosts文件复制到桌面或者其他处所,...然后保存,复制批改后的hosts文件到C:WindowsSystem32driversetc 目次,调换文件就好!
首先声明本文是Agora SDK入门的小白文章 ---- 一.集成 1.注册账号创建项目 其中最重要的要数 App ID 了 ---- 2.下载Agora SDK ---- 二、学会看示例代码...(可跳过) 1.整体了解项目结构(1v1的视频通信示例) 以前看一个Android项目先看AndroidManifest.xml,我更喜欢先把文件夹内的结构树打印出来 打印文件夹内的结构树可详见:杂篇...一年前还是个连流量都不知道是什么的人,却能在短时间内融入这个网络时代,也许就是年轻人的优势吧 很快,QQ就支持视频通话了,那遥不可及的梦如梦般降临,而我就这么幸运的站在梦中 由于我的专业需要使用很多软件...经历几次后,感觉也看淡了,都是些数据而已,也没必要去较真,也就不玩游戏了 ---- 4.真正踏入网络时代 作为一名使用者,我可以贪婪的享受着网络中的一切便利,但我越来越感到,只是这样是不够的 网络对我来说仅是一个黑盒...,它为我提供服务,我却对它一无所知,这让我感到困惑和恐惧 并不仅为此,我决定踏上编程之路,想要更深入一点去看待这个时代,而不止于使用者 当我的网站连同之时,整个互联网中有了一个属于我节点。
今天打算更新到Android4.3,看看里面的新的API,DOC什么的,但是打开Android SDK Manager后发现不能更新,fetching更新配置文件的时候,都不能获取最新的更新信息。...针对这个情况,我第一反应就是使用代理,我本机做的有goagent,想直接用。...点击Android SDK Manager的Tools,选中Options,配置里面的代理ip和端口,然后重新启动打开,这时候可以正常fetch了,但是在下载的提示_SSL hostname in certificate...= OR _,看说明提示是ssl证书的hostname不匹配,不能用,这个情况不知道是怎么回事,应该是本机里的证书匹配不上,又没有dl-ssl.google.com的证书,所以不能使用https下载。...Android doc里也说了,如果使用https下载不了,可以选择使用http下载,只需要在Options里勾选Fore Https…那一个选项即可。。然后重新下载,发现还是下载不了。
众所周知的原因,google的很多网站在国内无法访问,苦逼了一堆天朝程序员,下是在mac本上折腾android 开发环境的过程: 一、先下载android sdk for mac 给二个靠谱的网址: a...http://down.tech.sina.com.cn/page/45703.html b). http://mac.softpedia.com/get/Developer-Tools/Google-Android-SDK.shtml.../android sdk 请出SDK Manager的图形界面 Android SDK Manager -> Preferences... ?...http proxy server这里填写: mirrors.neusoft.edu.cn (感谢东软搭建国内的镜像服务器,为广大程序员造福无数) 端口填写80,然后把Force https:// 前的勾勾上...注:上图中加圈的项,建议勾上,否则有可能创建不了Android模拟设备
当调用WebView 的addJavascriptInterface时,使用android:targetSdkVersion="10"时是没有问题的,能够触发事件,但是毕竟使用版本时一般都使用最新的,...我在开发时为了追求新,然后使用了android:targetSdkVersion="17"的属性,开始使用时并没有什么问题,大多数手机是可以使用的,比如中兴的N986,小米的MIMU4.1的系统是没有问题的...,系统为2.3的几个机型也没看出问题,后来三星Note3上出问题啦,调用不了这个事件,我也纠结了半天,后来在网上查找原因,是去年android的漏洞所致, 所以修改方法有两个: 1,修改android:...targetSdkVersion="10",这个只能为一时的解决方案, 2....查找官方文件:说在17以上需要添加一个接口JavascriptInterface才能用,后来仔细看了官方的Demo才找到,就是蓝色加粗部分。
一.集成 1.注册账号创建项目 其中最重要的要数 App ID 了 2.下载Agora SDK 二、学会看示例代码(可跳过) 1.整体了解项目结构(1v1的视频通信示例) 以前看一个Android...项目先看AndroidManifest.xml,我更喜欢先把文件夹内的结构树打印出来 打印文件夹内的结构树可详见:杂篇-从整理文件发起的杂谈[-File-] |---app |---.gitignore...、配置项目 项目的配置如图,将依赖包以及.so文件放在对应位置 为了方便些,将res文件夹的资源拷贝一下 2、配置APP ID 3.视频通话Activity的分析 一共也就200多行,还包括一大坨权限申请的代码...Log.e(LOG_TAG, Log.getStackTraceString(e)); throw new RuntimeException("NEED TO check rtc sdk...surfaceView.setTag(uid); // 用uid为surfaceView打标签 View tipMsg = findViewById(R.id.quick_tips_when_use_agora_sdk
Android Pie的限制 从 Android 9(API 级别 28)开始,Android对应用能使用的非 SDK 接口实施了限制。...非SDK接口等级 在Android9.0后 , Android 10、11都陆续更新了非SDK提供接口全集....等级 策略 屏蔽名单 (blacklist) 无论应用TargetVersion是什么,都无法使用的非 SDK 接口。...不支持 (greylist) 当前不受限制且您的应用可以使用的非 SDK 接口。 但请注意,这些接口不受支持,可能会在不另行通知的情况下随时发生更改。...SDK (whitelist) 已在 Android 框架中正式记录、受支持并且可以自由使用的接口 简单描述则为以下情况 : black List : 不管在哪个平台上 , 都会抛出错误 greylist-max-x
首先声明本文是Agora SDK入门的小白文章 一.集成 1.注册账号创建项目 其中最重要的要数 App ID 了 2.下载Agora SDK 二、学会看示例代码(可跳过) 1.整体了解项目结构(1v1...的视频通信示例) 以前看一个Android项目先看AndroidManifest.xml,我更喜欢先把文件夹内的结构树打印出来 打印文件夹内的结构树可详见:杂篇-从整理文件发起的杂谈[-File-]...一年前还是个连流量都不知道是什么的人,却能在短时间内融入这个网络时代,也许就是年轻人的优势吧 很快,QQ就支持视频通话了,那遥不可及的梦如梦般降临,而我就这么幸运的站在梦中 由于我的专业需要使用很多软件...经历几次后,感觉也看淡了,都是些数据而已,也没必要去较真,也就不玩游戏了 4.真正踏入网络时代 作为一名使用者,我可以贪婪的享受着网络中的一切便利,但我越来越感到,只是这样是不够的 网络对我来说仅是一个黑盒...,它为我提供服务,我却对它一无所知,这让我感到困惑和恐惧 并不仅为此,我决定踏上编程之路,想要更深入一点去看待这个时代,而不止于使用者 当我的网站连同之时,整个互联网中有了一个属于我节点。
领取专属 10元无门槛券
手把手带您无忧上云