自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Android SDK是如何开发的,怎么进行打包aar包、jar包

首先说下SDK是什么:软件开发工具包(Software Development Kit,缩写SDK)一般是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。Android SDK有哪些形式:Android SDK一般以jar包、aar包、so库等方式进行封装导入App的项目中,然后提供一些公开的API供接入方调用。所以作为SDK的开发者呢,就需要将自己SDK项目变成library,通过AndroidStudio生成jar或者aar包,提供给接入方使用。

2020-11-24 18:46:42 4833 2

原创 Android跳转系统设置页的所有Intent

Intent 的 意图: Intent intent = new Inetnt(Setings);ACTION_ACCESSIBILITY_SETTINGS : // 跳转系统的辅助功能界面Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);startActivity(intent);ACTION_A...

2019-06-19 14:32:51 305

原创 Android基础之TextView、EditText常用属性

Android基础之TextView、EditText常用属性设置TextView单行显示android:layout_width="wrap_content"android:ellipsize="end"android:singleLine="true"android:maxEms="10"android:ellipsize=”start”—–省略号显示在开头 “…pedia”...

2018-09-21 15:05:10 368

原创 项目开发-git常用命令

git常用命令初始化本地git环境git init克隆代码到本地库git clone 存储位置远程库的代码更新到本地库git fetch远程库的代码更新到工作台git pull强制把远程库的代码更新到当前分支上git pull --rebase origin master本地的修改添加到stage中git add .stage中的修改提交到本地...

2018-09-20 11:54:22 228

原创 Android基础之activity的启动模式

一、activity的启动模式有哪些standard:标准模式,系统默认模式。每次启动一个Activity都会重新创建一个新的实例,不管这个实例是否已经存在。在这个模式下,谁启动了Activity,那么这个Activity就运行在启动它的那个Activity所在栈中。singleTop:栈顶复用模式。在这种模式下,如果新的Activity已经位于任务栈顶,那么此Activity不会被重新创...

2018-08-28 14:17:19 185

原创 android studio 的FAILURE: Build failed with an exception解决办法

关于导入项目、或者从远程pull下来的项目出现”FAILURE: Build failed with an exception”的解决方法:如果项目列表显示错误可以考虑用以下方式图片1、检查目录列表是否有以下文件,如没有请从其他项目中将这些文件拷贝进去; 图片2、执行完以上操作之后执行rebuild,如还报错: 图片3、再次检查app目录下是否有以下文件,如没有,拷贝进入...

2018-08-25 15:58:09 86829 15

原创 如何正确管理Activity的跳转和Activity销毁

一、销毁当前activity的方法有以下几种://方法1finish();//方法2System.exit(0);//方法3this.onDestory();//方法4android.os.Process.killProcess(android.os.Process.myPid());二、Intent跳转activity1、现已经启动3个activity,On...

2018-08-25 15:39:42 5588

原创 集成友盟第三方实现QQ微信登录遇到的坑

最近项目集成友盟第三方实现QQ微信登录,在集成实现过程中遇到了一些问题,也对这些问题提出一些自己的解决办法; 集成的过程不就提了,直接上问题:一、微信登录提示“授权失败,请查看log”其实这个问题相对来说比较简单,因为只要打开了友盟debug调试,在控制台上就可以看到报错提示和解决方法。一般都是微信第三方的签名文件和本地的签名文件不一致导致的。友盟官方解决链接:http://bbs.um...

2018-07-25 21:34:35 3190

原创 Android Studio修改包名

记录一个简单的修改包名的方法这是第一步,改变包名的菜单的布局 点击 “1” 展开菜单栏,看到“2”所在的位置,默认是选中的,这个时候我们将”2”取消选中; 这时,菜单栏就会改变,如下图所示: 第二步这个时候,我们就可以随意的修改包名了,选中想要修改的包名部分目录,Shift + F6 ,在弹出框选择Rename Package 输入你想更改的包名,博主输入的是“te...

2018-03-26 10:51:31 605

原创 Android基于极光推送实现单点登录

上一篇参考了一位博友的文章,给大家分享了如何集成极光推送,没看上一篇的请先看上一篇 http://blog.youkuaiyun.com/gao_blog/article/details/79640279今天主要和大家分享的是Android实现单点登录,俗称“挤下线”功能第一步首先第一步就是先集成好极光推送,我在上一篇文章中有讲到如何集成,本篇不再讲解;第二步在登录成功之后设置别...

2018-03-21 15:29:31 2901

原创 Android集成极光推送,实现推送通知功能

第一步下载极光推送SDK,下载地址https://docs.jiguang.cn/jpush/resources/解压后进入libs将jar复制到项目libs文件夹下,main新建jniLibs文件夹注意与java平级,将要依赖的so库复制进去,也可同时放入libs下(注意jar右键Add As Library)第二步AndroidManifest清单文件配置&lt...

2018-03-21 14:59:10 2909

原创 计算机网络分层

“计算机网络分层“现在的互联网一般是五层结构 物理层(physicallayer) 通过线路(可以是有线或者是无线)传送原始的bit流只完成一个节点到另一个节点的传送(单跳)数据链路层(data-link layer) 通过物理网络传送包-这里的包是通过网络层交过来的数据报只完成一个节点到另一个节点的传送;(单跳)(hop-by-hop, node-to-node)网络层 把

2018-01-24 09:41:40 650

原创 android使用apkplug实现插件化开发

步骤一: 注册apkplug官网账号: 官网地址:http://www.apkplug.com/ 注册成功之后,我们就可以进行插件开发了。步骤2:开发插件 Apkplug中的插件也是一个完整的apk,它与普通应用的区别有以下3点: 1、插件assets目录下有一个plugin.xml文档,通过它可判断一个工程是主应用还是插件。2、插件有一个入口类BundleActivator3、插件会外部

2017-12-22 14:38:07 776

原创 Mac配置JDK环境变量

1、创建.bash_profile文件,touch .bash_profile(如果存在则不必新建,可直接第六步验证后再选择是否执行此步)2、打开.bash_profile文件,open .bash_profile(能打开则新建成功);输入jdk下面的命令,注意根据自己的目录进行调整JAVA_HOME的值,我安装的JDK1.8:JAVA_HOME=/Library/Java/JavaVirtualM

2017-12-22 11:04:26 385

原创 android studio导出aar,提供SDK给第三方调用

大家都知道eclipse可以很方便的生成jar文件,提供给第三方调用。而Android studio生成jar文件的步骤较为繁琐,但是Android studio可以快速生成aar文件。那么今天就分享Android studio如何快速导出aar文件,提供第三方调用;分享之前先说明一下.jar文件和.aar文件的区别,*.jar文件只包含了class文件与清单文件,不包含资源文件,如图片等所有res

2017-12-20 17:51:06 10201

原创 android studio快捷键MAC版和Win版

功能描述keymap对应名字MacWin/Linux提示错误解决方案Show Intention Actionsoption + enteralt + enterAS配置界面Preferencescommand + ,control+alt+S

2017-12-07 22:59:56 383

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除