自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Flutter 运行报错:couldn‘t find “libflutter.so“

Flutter 运行报错:couldn't find "libflutter.so"今天从新打开去年自己写的一个Flutter项目,发现编译都通过了,直接真机运行就报错如下:2021-02-26 14:17:49.769 875-875/? E/.huan.io.penci: Unknown bits set in runtime_flags: 0x80002021-02-26 14:17:50.117 875-875/com.huan.io.pencil E/libc: Access denie

2021-02-26 15:37:30 3256

原创 Android SDK开发之aar打包

这段时间接到了一个开发集成广告SDK的任务,意思是集成现在市面上多家广告商的广告(例如广点通和穿山甲等),封装好接口打包出sdk发给游戏端的同学去接入,目的是游戏端的同学在调用的时候无需关心要展示的广告是哪个广告商的。例如我们会在管理后台配置出一套我们自己的广告id,这个id可以配置切换到具体广告商的具体某种广告的广告id,如banner广告或者是插屏广告。好了,了解需求之后一顿操作猛如虎,本地测试都没有问题的时候,以为临门一脚打个sdk出来就ok了,突然发现在打正式包的时候出现问题了。问题:编译aar

2020-06-17 16:16:38 1636

原创 Vue 环境配置及创建项目

1.Node.js的安装Vue环境运行依赖Node.js,首先安装Node.js.Node.js的官方网站https://nodejs.org/en/download/,选择对应的版本下载,本文的环境为Windows 64位,选择Windows Installer(.msi) 64安装,按照提示安装即可。安装结束可输入 node -v 查看版本。2. npm的安装。安装完成node,node有自带的npm,可以直接在cmd中,找到nodeJs安装的路径下输入 npm -v 查看版本,我的安装

2020-06-02 14:43:52 399

原创 使用Flutter 仿百万看点app

自flutter发布正式版到现在已经过去两个多月了,当我看到它正式发布的消息时,简直就像是个拿到了玩具的小学鸡一样兴奋,迫不及待的想去玩玩。正好最近项目迭代完成比较闲游遍了各大论坛,最后决定试做一下资讯类的应用,选择了“百万看点”这个app试手,事不宜迟,马上开干。预览:看看用flutter写的百万看点的界面,鉴于工程问题,我们只做主要的界面。 用...

2020-06-02 14:19:20 353

原创 TextView 之获取行数

最近在做评论这块的功能,产品提了一个这样的需求,当用户评论的内容大于5行的时候添加一个可以折叠的小按钮,点击按钮可以显示全部内容,再次点击按钮又把评论内容全部显示出来。刚看到这个需求的时候感觉还蛮简单,于是一阵噼里啪啦之后,噢,发现不行,感觉蛮有意思的,哈哈,于是就有了以下的文章。来-----走起。第一步:分析1.既然是评论内容,我们索性就拿TextView来显示就好了。要做到折叠的效果,...

2018-08-16 11:48:38 4500 2

原创 Retrofit之多文件多参数上传

Android 移动开发当中免不了要访问网络,访问网络的方式相信每个人都会有自己不同的方法,你可以自己封装网络请求,也可以用网上别人开源的框架。如果开源的框架当中,目前最受欢迎的可要数Retrofit了,而使用Retrofit中最麻烦也就是上传图片或者文件了,本文就对如何使用Retrofit同时上传多参数和多图片文件做详细的演示,并贴出相应实例代码。在正式本文的讲解之前,先说明一下,基于现在R

2017-12-11 18:11:00 2243

原创 Android 反编译

讲到android的反编译可能对很多从事安卓开发的同学可能都没有玩过,其实我也是刚开始玩的,下面就总结一下我在项目反编译过程中的一些心得体会。第一:先准备必要的反编译工具:apktool , dex2jar , jd-gdi 下载地址可以在我的博客里面找到:http://download.csdn.net/detail/huang_wen_huan/9753435第二:

2017-02-13 16:12:02 416

原创 Android Studio 中配置和使用NDK

说到NDK,可能很多搞安卓的朋友都知道有这个东西的存在,但是基于实际开发的需要和平台的限制,很多朋友是没有接触过这个吊吊的技术的,今天就来介绍一下它的配置和使用。在AS2.2之前如果你想配置jin和NDK的话估计你会配得死去活来还不一定能编译得过来,但是在2.2以后AS就已经集成了NDK的开发了,只需要下载相应的插件就行了,废话不多说了,开始。 第一步:下载一个2.2或者以上版本的AS

2017-02-13 15:55:57 662

原创 对话框的封装

对话框在我们开发app的过程中可以说都会有用到,最简单和最常用的就是AlertDialog对话框了,几行代码就可以把它搞掂,例如:final AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setCancelable(false);// 设置点击dialog外侧不可取消 buil

2016-11-18 11:43:02 489

原创 BaseActivity

在开发之前对基类的封装程度决定了你在开发的时候的简便程度,封装得越好,可能本来需要一大堆的代码现在只要一行就可以搞掂,所以学会在开发之前把准备工作做好绝对不是一件坏事。磨刀不误砍柴工,现在我们就对最常用的BaseActivity进行一系列的封装,希望对大家的学习有点帮助。BaseActivity主要要封装一些大多数Activity都做的相同的工作,或者一些方法的初始化以及提供一些简便的接口。一.每一

2016-11-17 17:33:12 494

原创 指示器的简单封装和使用

很多时候我们在开发的时候有切换tab的需求,切换的同时还要把指示器移动到相应的位置和改变一些背景颜色等,这些做起来其实都是不难的,只是觉得挺繁琐的,下面我们介绍一个我之前做过的一个项目,封装了指示器和一些修改界面的函数,希望对大家的学习有点帮助。一:我们对这个指示器布局做成了一个封装,就是做成一个整体的布局xml,通过<include layout="@layout/layout_around_me

2016-11-16 17:29:39 335

原创 基本数据请求

通过okhttp3这个网络库请求数据看到okhttp3这个名字估计同学们都想到它是干什么的了,它是一个http数据请求库,封装得很好,也很好用,下面用我做的一个小请求方法来跟大家介绍一下它是如何使用的。关联远程库:compile ‘com.squareup.okhttp3:okhttp:3.3.1’我们还是先看代码吧public class BaseRequest { public stat

2016-11-15 16:52:30 344

原创 MyApplication+UIUtils

**MyApplication+UIUtils** 俗话说得好,工欲善其技,必先利其器,我们在开发一个程序之前也是一样。如果想在开发的过程中没那么辛苦的话,前期的准备工作一定要做足。做过程序的都知道,我们在开发之前都会封装一些强大的基类和帮助类,以便在开发时可以得闲应手,这篇文章主要是把我做的前一个项目的MyApplication+BaseActivity+UIUtils类拿出来和大

2016-11-14 15:53:49 391

原创 EventBus的使用

·什么是EventBus EventBus是Android下高效发布和订阅事件总线的机制,它可以代替传统的Activity和Fragment之间繁琐的数据传递,比Intent和Broadcast的事件传递不知道要好用多少。它的主要机制是发布和订阅,所以也叫观察者模式。 ·怎样使用 废话不多说了,直接进入主题。聪明的同学一看这个就知道它是一个第三方的库,所以也就必须

2016-11-14 11:45:38 304

原创 RxJava和Retrofit结合使用

首先分别对RxJava和Retrofit做一个简单的讲解,让大家有一个初步的印象。 RxJava的最大作用就是异步操作,在很多时候我们需要在不同的线程中来进行操作,最明显的就是加载网络数据然后刷新界面。因为访问网络是耗时的操作,相信大家都回知道要放在子线程里面去做,刷新界面就肯定在主线程里面操作了,这个已经是简单到不能再简单的了。很多人可能会用AsyncTask和Handler和操作,这是完全

2016-11-11 15:54:46 554

android 反编译工具apktool , dex2jar , jd-gdi

android 反编译工具apktool , dex2jar , jd-gdi

2017-02-13

空空如也

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

TA关注的人

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