android
玉米丛里吃过亏
这个作者很懒,什么都没留下…
展开
-
AndroidStudio 打包时 Signature Version 问题
前几天更新了一下Android Studio ,今天在打正式包的时候发现多了个签名版本选择:从图中可以看到多了签名版本的选择,因为刚开始默认勾选的v2(Full APK Signature),没多想一路下一步下去,结果在测试机上(5.0.1)一直都安装失败,想着和那个选择签名版本有关系,那就查查吧。问题描述(v1和v2)android 7.0中引入了APK转载 2017-06-13 22:35:58 · 1075 阅读 · 0 评论 -
AndroidStudio通过wifi连接手机进行调试
一、为什么通过wifi调试出现了任务上的需求:usb口被设备占用如图 无法通过usb进行调试二、如何在as下通过wifi连接手机调试①、Android Studio的plugin里有一个叫ADB WIFI的插件 。 ②、 在setting里面选择Plugins,然后通过搜索ADB WIFI ,点击install,然后重启as,就会发现在tool下面转载 2017-06-13 23:45:41 · 1229 阅读 · 0 评论 -
Android-常见面试题
求职过程中,面试时必不可少的一个环节,能不能拿到offer,面试中的回答是非常关键。在Android求职中,面试也是必不可少的一个环节,接下来整理一下本人面试过程中常常遇到的Android问题:1. Android四大组件是什么?作用分别是什么?Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情原创 2017-05-31 14:10:40 · 872 阅读 · 0 评论 -
Android RecyclerView添加头部与尾部
RecyclerView一个艺术般的控件,完全取代了之前的ListView与GridView,并且有着比ListView与GridView更加强大的功能,可是RecyclerView缺有个非诚明显的瑕疵,竟然没有封装addHeaderView和addFooterView方法,没办法只好自己想办法实现了:核心代码:private class RecyclerAdapter extends Recycl原创 2017-05-10 10:43:44 · 8885 阅读 · 1 评论 -
Android-ConstraintLayout使用笔记(二)
上一节说到一些常用的约束,以及一些功能按钮的使用,接下来将记录ConstraintLayout布局中的一些其他属性: 1. 倾向:当一个控件在父控件位置处于居中位置时,我们可以设置:app:layout_constraintHorizontal_bias将其或左或右的倾向(垂直居中情况:app:layout_constraintVertical_bias上下倾向) - 水平居中倾向:<Butt原创 2017-05-08 21:06:32 · 1349 阅读 · 0 评论 -
Android-TabLayout使用小结
TabLayout是Google发布的Android Support Design库里的一个控件,它控件非常强大,既可以用来实现TabPageIndicator的效果,也可以作为底部导航条使用。下面将来详细讲述一下它的用法:1.TabLayout实现TabPageIndicator效果核心代码:@Override protected void onCreate(Bundle savedIns原创 2017-05-15 01:51:53 · 664 阅读 · 0 评论 -
Android-Retrofit初使用(二)
相信众多初学Retrofit的开发者都跟我一样,看到所谓的@Path,@Query,@QueryMap,@Field,@FieldMap,@Body 头都大了,这是什么?这是干嘛用的???接下来我将向大家一一说明@Path:作用:替换(填补),将Url中路径的某个文件地址,替换(填补)成你所传过来的地址本质:在基础Url(http://image.baidu.com/)上根据你所传入的参数aVa原创 2017-03-23 17:47:32 · 1330 阅读 · 0 评论 -
Android-BottomNavigationView使用小结
BottomNavigationView是design包下面的一个控件, Android Support Library 25 中才增加了 这么个控件。BottomNavigationView顾名思义是一个地步导航栏控件,接下来将说说一下BottomNavigationView的使用:BottomNavigationView+FragmentAndroid开发中最常见的界面就是底部一个导航栏,并配上原创 2017-05-13 22:35:23 · 2039 阅读 · 0 评论 -
Android-MPAndroidChart使用总结
在Android开发中,图表是很常见的,我们常常需要绘制一些图表走势图,此时运用Android的Canvas绘图类绘制时,就显得非常的繁琐,这时非常不便的。此时MPAndroidChart库诞生了,一个专注于Android图表绘制的库,在github有15K的星,使用人数时非常庞大的,接下来将总结一下,我平时用该控件的一些心得:添加依赖:在Project中的build.gradle中添加:allp原创 2017-05-23 16:26:37 · 2097 阅读 · 0 评论 -
Android-ConstraintLayout使用笔记
自AndroidStudio2.3以来,ConstraintLayout得到了一个很大优化,创建的Activity的xml布局,根布局都是用的ConstraintLayout,所以有必要了解一下ConstraintLayout了ConstraintLayout相当于一个特殊的RelativeLayout,一些常用的属性介绍// 与xxx控件顶部对齐app:layout_constraintTo原创 2017-05-04 20:45:28 · 1595 阅读 · 0 评论 -
Android Butterknife使用
ButterKnife是AndroidStudio中一个应用非常广的插件,有着艺术般的体验,深受广大开发者的喜爱。 首先先要下载ButterKnife插件: 安装好插件之后,在project中的build.gradle中的dependencies中添加:classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'在module中的build原创 2017-05-02 14:39:15 · 576 阅读 · 0 评论 -
Android 7.1 Shortcuts功能
Android 7.1 Shortcuts功能Android 7.1发布已久,是时候来了解一下Android 7.1新特性了,接下来将讲述Android 7.1的Shortcuts(快捷方式)。创建快捷方式的方法有两种:静态方式与动态方式1、静态方式创建1.1 创建一个res/xml/shortcuts.xml布局<?xml version="1.0" encoding="utf-8"?><sho原创 2017-04-19 19:15:45 · 897 阅读 · 0 评论 -
Android-Retrofit初使用
Retrofit发送网络请求,有三个重要步骤:1:自定义一个Interface接口类,用于存放所有的网络请求2:创建Retrofit类3:发送请求举个例子,我们发送一个简单的GET请求,无参数形式:Interface接口类:public interface RetrofitService { /** * 无参数形式 * url:原创 2017-03-23 14:51:04 · 611 阅读 · 0 评论 -
Android-nineoldandroids框架的使用(二)
组合动画的一般用法同时进行:ObjectAnimator animator = ObjectAnimator.ofFloat(button,"rotationY",180);ObjectAnimator animator2 = ObjectAnimator.ofFloat(button,"translationY",500);AnimatorSet set = new Animat原创 2017-03-22 20:14:33 · 1874 阅读 · 0 评论 -
Android-nineoldandroids框架的使用
平移动画:ObjectAnimator.ofFloat(button,"translationX",100,50,100,50,100).setDuration(1000).start(); // 水平移动ObjectAnimator.ofFloat(button,"translationY",100,50,100,50,100).setDuration(1000).start();原创 2017-03-22 17:15:49 · 758 阅读 · 0 评论