自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

原创 微信小程序--登录授权,一键获取用户微信手机号并登录

一、前言由于微信官方修改了 getUserInfo 接口,所以现在无法实现一进入微信小程序就弹出授权窗口,只能通过 button 去触发。官方连接:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html微信小程序登录流程时序说明:小程序调用wx.login() 获...

2019-10-14 16:11:58 64188 16

原创 git查看commit提交记录详情

如何使用git查看commit修改了哪些内容,以便后续的代码工作。与之相关的命令就是:gitlog查看所有的commit提交记录gitshow查看提交的详情具体步骤:一、首先,需要通过git log打印所有commit记录,例如二、之后的git show都是基于commit hashID输出的。1.查看最新的commitgitshow...

2019-09-12 11:02:16 57226

原创 Error running ‘app‘: Default Activity not found

在我们平时开发的过程中,Android Studio 有时会遇到这个错误:Error running 'app': Default Activity not found,网上一大堆资料乱写的资料,其实很简单,先定位到是AndroidManifest.xml 出现了问题注意:再次强调是AndroidManifest.xml 出现了问题 找到问题位置就好办了,...

2019-08-30 14:08:04 741

原创 Glide4-入门教程-2-占位符的使(placeholder, error, fallback)

目录:1,Glide4-入门教程-1-环境配置和基础使用2,Glide4-入门教程-2-占位符的使(placeholder, error, fallback)一、简介    这一节主要是讲,Glide4中占位图的使用方法,包括(placeholder, error,fallback)三种占位图二、占位符定义和类型    1,定义:

2018-02-07 13:49:41 3100 1

原创 android studio cMake脚本添加ndk,构建C/C++程序(基础使用篇

上一篇博客,分享了 android studio ndk-build 编译C生成.so文件这一篇文章和大家分享一下,用cMake脚本文件添加ndk,来构建C/C++程序。一、概要Android Studio 用于构建原生库的默认工具是 CMake,由于很多现有项目都使用构建工具包编译其原生代码,Android Studio 还支持 ndk-build。如果您想要将现有的 n

2017-09-06 15:37:16 769

原创 android studio ndk-build 编译C生成.so文件(ndk基础篇)

一、概要最近项目需要,要把代码中加密的部分打包成so文件,刚开始接触的时候真是痛苦呀,网上好多资料,都不是很详细,步骤也不清晰,所以我整理了一下,希望大家喜欢。现在android studio打包so文件有两种方式,第一种是ndk-build编译项目,还有一种用CMake脚本构建项目,今天主要介绍ndk-build的编译过程二、ndk-build 构建过程1,下载NDK和构建...

2017-08-30 15:33:49 37613 19

转载 程序员实用工具网站

目录1、搜索引擎2、PPT3、图片操作4、文件共享5、应届生招聘6、程序员面试题库7、办公、开发软件8、高清图片、视频素材网站9、项目开源10、在线工具宝典大全程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。1、搜索引擎1.1、秘迹搜索一款无敌有良心、无敌安全的搜索引擎,不会收集私人信息,保护...

2019-09-29 09:29:38 327

原创 android动态控制组件的位置、大小和新的动画(Animation in changing LayoutParams in LinearLayout)

最近在一个项目中 View 控件的大小变化的时候要求有个过度的动画,查看了些资料后搞定了 In my app there is a LinearLayout which has 0 Layout height. When I click the button this layout height should be LayoutParams.WRAP_CO...

2019-09-18 18:56:36 471

原创 Glide4-入门教程-1-环境配置和基础使用

目录:1,Glide4-入门教程-1-环境配置和基础使用2,Glide4-入门教程-2-占位符的使(placeholder, error, fallback)一、背景        Glide是google推荐的图片加载框架,他不仅性能高,功能强大,而且简单易用。但是网上的资料大部分还是集中的Glide3的版本,就整理了一套Glide4的基本用法教程,仅

2018-02-06 15:26:24 297

转载 Glide 从v3迁移到v4

选项(Options)Glide v4 中的一个比较大的改动是Glide库处理选项(centerCrop(), placeholder() 等)的方式。在 v3 版本中,选项由一系列复杂的异构建造者(multityped builders)单独处理。在新版本中,由一个单一类型的唯一一个建造者接管一系列选项对象。Glide 的generated API进一步简化了这个操作:它会合并传入建

2018-02-02 14:25:29 936

原创 升级到Android Studio 3.0 第三方包 初始化crash,如xutils, universal-image-loader, RongIM等

原文地址:https://www.niwoxuexi.com/blog/android/article/311.html今天在开发的时候,从Android Studio2.3 升级到 Android Studio3.0的时候,在低版本机器(如:android4.4 api=19)初始化第三方包的时候,crash, 如xutils, universal-image-loader, RongI

2017-11-14 14:20:36 1299 1

转载 一劳永逸的搞定 flex 布局

寻根溯源话布局一切都始于这样一个问题:怎样通过 CSS 简单而优雅的实现水平、垂直同时居中。记得刚开始学习 CSS 的时候,看到 float 属性不由得感觉眼前一亮,顺理成章的联想到 Word 文档排版中用到的的左对齐、右对齐和居中对齐,然而很快就失望的发现 CSS 中并不存在 float: center 的写法,那么 text-align: center、verticle-ali

2017-09-19 16:38:12 438

转载 十大Material Design开源项目

本文详细介绍了十个Material Design开源项目,从示例、FAB、菜单、动画、Ripple到Dialog,看被誉为“Google第一次在设计语言和规范上超越了Apple”的Material Design是如何逐渐成为App的一种全新设计标准。介于拟物和扁平之间的Material Design自面世以来,便引起了很多人的关注与思考,就此产生的讨论也不绝于耳。本文详细介绍了在Android开发者圈子里颇受青睐的十个Material Design开源项目,从示例、FAB、菜单、动画、Ripple到Dia

2017-03-03 18:06:26 514

翻译 Android Google推荐的图片加载库Glide介绍

在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自己的经验。在开始之前我想说,Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是在细节上还是有不少区别的。

2016-09-21 14:45:53 225

转载 Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片的优缺点比较

在android中的加载网络图片是一件十分令人头疼的事情,在网上有着许多关于加载网络图片的开源库,可以让我们十分方便的加载网络图片。在这里我主要介绍一下我自己在使用Volley, Picasso, Universal-Imageloader的一些使用的感悟。以及最基本的用法介绍。 1.android-Volley 给ImageView设置图片源// imageView是一个ImageView实例

2016-09-21 11:49:04 288

转载 Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片的优缺点比较

在android中的加载网络图片是一件十分令人头疼的事情,在网上有着许多关于加载网络图片的开源库,可以让我们十分方便的加载网络图片。在这里我主要介绍一下我自己在使用Volley, Picasso, Universal-Imageloader的一些使用的感悟。以及最基本的用法介绍。1.android-Volley给ImageView设置图片源使用NetworkIm

2016-09-21 11:42:26 278

原创 Android View中getViewTreeObserver().addOnGlobalLayoutListener()以及获取控件的大小

我们知道在oncreate中View.getWidth和View.getHeight无法获得一个view的高度和宽度,这是因为View组件布局要在onResume回调后完成。所以现在需要使用getViewTreeObserver().addOnGlobalLayoutListener()来获得宽度或者高度。这是获得一个view的宽度和高度的方法之一。OnGlobalLayoutListener

2016-07-13 16:50:43 584

原创 Animation动画的解析与自定义Animation

Animation在View的包下,我们通过Animation的原理也可知道,Animation离开了View就没有效果,为什么这么说呢?Animation的动画原理我们先看一个简单的Animation动画,AlphaAnimation:/** * An animation that controls the alpha level of an object. * Useful for fadi

2016-06-15 15:54:34 544

原创 Android View 的尺寸大小变化的时候要求有一个过度的动画

最近在项目里有个需求要求一个View 的尺寸大小变化的时候要求有一个过度的动画(view.getLayoutParams().height 100--->400)查看了一些资料后成功搞定,下面跟大家一起分享解决的方法主要是继承Animation重写里面的几个方法,成功搞定@Overrideprotected void applyTransformation(float i

2016-06-03 16:07:20 7039 3

原创 anndroid webView的基础用法

html5越来越火了,web页面在app的嵌入的也越来越多了android5.0对WebView又做了加强,可以看到Web开发在android开发中的地位越来越高了,现在就开始学习一下android中的WebView。WebView的简介:WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。webview有两个方法:setWebChromeClient 和 setWebCli

2016-01-20 19:44:08 340

Android开发Twitter登录功能demo

Android开发Twitter登录功能demo,twitter第三方登录,拿过来直接用,2022最新资源包,试用Android开发人员

2022-10-22

LoginDemoTest.zip

微信小程序--登录授权,一键获取用户微信手机号并登录,..........................

2019-10-14

MyCustomViewDemo 2.zip

Android 自定义简单View及获取xml自定义属性, 非常要的demo

2019-09-26

MyBoundService_IPC.zip

绑定服务BoundService详解之AIDL的使用(自定义属性也包含其中)

2019-09-12

android studio ndk-build 编译C生成.so文件demo

android studio ndk-build 编译C生成.so文件, 要把代码中加密的部分打包成so文件,

2019-03-08

Animation动画的解析与自定义Animation动画

Animation动画的解析与自定义Animation动画

2016-06-15

Android View 的尺寸大小变化的时候要求有一个过度的动画

最近在项目里有个需求要求一个View 的尺寸大小变化的时候要求有一个过度的动画(view.getLayoutParams().height 100--->400)查看了一些资料后成功搞定,下面跟大家一起分享 解决的方法主要是继承Animation重写里面的几个方法,成功搞定

2016-06-03

android webview demo

html5越来越火了,web页面在app的嵌入的也越来越多了android5.0对WebView又做了加强,可以看到Web开发在android开发中的地位越来越高了,现在就开始学习一下android中的WebView。

2016-01-20

空空如也

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

TA关注的人

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