自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android将.so库放入library中打成jar,调用

Anroid 将so文件打入jar包中读取调用

2022-09-02 15:30:43 1300 2

原创 线程池的封装和使用

开发中你是否在用线程的时候一味的在new,这是很明显的弊端使用,项目中会有太多的地方需要线程,当你new了无数个线程时:1.每次new Thread新建对象性能差线程缺乏统一管理,可能无限制新建线程,相互之间竞争,即可能占用过多的系统资源导致死机(OOM)3.缺乏更多功能,比如定时执行,定期执行,线程中断二:## 线程池 ThreadPoolExecutor在 Java中 线程池的顶级...

2020-04-09 15:22:25 923

原创 kotlin 实战-----第一个项目

最近趁着手头清闲之时,开启了我的kotlin之路。项目内容:github扒了一些图片,聚合上找了一些免费接口。项目包含四部分。新闻模块,笑话模块,历史今天模块,星座运势模块,以及我的模块。整个项目写起来还是比较简单的,毕竟没有什么复杂的页面逻辑。一下展示项目部分代码。跟成品:base类:package www.app.ypy.com.journalism_kotlin.baseimport...

2019-11-21 14:06:09 587

原创 Android自带组件之Gallery 实现3D画廊效果

1: 首先我们要了解到这个该控件的常用属性:如图:2:通过该组件定义属于我们自己的组件iphone 中的coverflow中图片切换是有旋转和缩放效果的,而自带的gallery中并没有实现。因此,扩展自带的 gallery,实现自己的galleryflow。在原gallery类中,提供了一个方法 getChildStaticTransformation()以实现对图片的变换。通过覆写这个方法...

2019-11-08 10:27:48 1856

原创 kotLin 对基类的封装

KotLin 对基类简单的封装1:为什么要用kotLin?## 正题:BaseActivity:package www.app.kotlin.com.mykotlinprojecr.baseimport android.app.Activityimport android.content.Intentimport and...

2019-07-29 10:13:01 2410

原创 Android 通过反射给ID赋值

1:几行代码搞定复杂页面代码赋值。前提条件:xml 中生命的Id 名字需要跟后台的字段保持一致,或者加前缀例如: 后台 姓名字段 name 那么你Xml 中的姓名布局Id 也得为name 或加入前缀 ed_name; 2: 布局中的父容器要跟他命名一个Id,后面代码会用到 例如:3: 代码: 在你的基类中可以写一下东西: /*** * 反显获取字段...

2019-05-27 10:11:59 604

原创 android 高德地图获取经纬度(工具类)

public class LocalUtil {private Context mContext;private AMapLocationClient locationClient = null;private AMapLocationClientOption locationOption = null;public static double longitude = 0;public ...

2019-03-12 13:43:02 2025

原创 Android改变menu中的字体颜色

项目中我们经常用到menu菜单栏,系统给出的默认为黑色的,有时候不符合我们项目中的需要,这就需要我们对状态栏给出一些改变。:解决方案一:在style中配置给出menu的样式,通常情况下,这种方案能决绝大部分需求 <style name="MenuTextStyle"> <item name="android:textColor&

2018-12-28 14:20:17 2288

原创 Android 调用系统dialog

前几天由于项目中要用到dialog,看了一下系统的dialog,发现符合公司需要,因此刚好写了下来。在此记录并分享一下。 基本样式(普通对话框)普通样式,调用系统的确定按钮,由于样式比较难看。所以很少用。代码:private void showNormalDialog(){ //创建dialog构造器 AlertDialog.Builder normalDial...

2018-11-20 10:11:27 999

翻译 Android 三级列表

最近项目有用到一个三级列表,本想自己的写,问了下度娘发现已经有大神写好的。所以拿来借此一用了。 为了以后的方便使用就把他封装成一个工具类:添加依赖: //三级列表 compile ‘com.contrarywind:Android-PickerView:4.1.5’首先我们要创建一个assets(网络获取的话不需要)文件夹 2:我将三级列表...

2018-07-23 15:55:16 2380

原创 studio下载插件超时

最近有时候会发现studio 插件下载不下来。这是因为由于一些公司内外网比较严禁,因此我们访问时候需要设置代理。 先说下无法下载的额几种解决方式:第一种: 找到andorid studio的 plugins文件路径 C:\Users\smilemolj.AndroidStudio3.0\config\plugins 发现多余的plugins文件夹 C:\Users\smilem...

2018-07-06 16:16:43 1429

原创 用观察者模式,传递广播中收的值

前言: 最近项目中有用到广播,需要接收到广播传过来的值,在指定页面上使用是不是很简单呢,没错,这时候有人说可以写局部广播啊,哪个页面需要用到哪个页面写广播啊,没错这的确是一个方法,但是如果说有五个页面你能五个都写么。这时候又会有人说,那就用全局啊,对 小白就是用的全局。那么我们如何将接受的值在指定页面时使用。其实方法很多(比如接口回调,eventbus等等),小白 用的是观察者模式...

2018-06-13 17:41:54 300

原创 RXjava+Retrofit的封装

Rxjava+retrofit已经用了很久了,网上的讲解也是一大堆。但都是大同小异。为此我也不多说一些废话了,就把自己项目中用到的,和理解的跟大家分享一下。小白带大家走走,瞧瞧: ## 用到的依赖 ## //fastjson compile ‘com.alibaba:fastjson:1.1.62.android’ //网络 compile ‘io.reactivex.rxjava2...

2018-05-31 14:45:50 472

原创 Andorid 调用系统震动

前言: 项目中有时我们需要调用手机的系统震动功能,最近做的项目中有用到。以下是我所用的方法: /** * 初始化震动 * * @param context */ public static void initViarbtor(Context context) { if (context == null) ...

2018-05-31 13:53:12 962

原创 Android 图片选取画图案

 最近项目中要有一个需求,从相册中选取照片上传,后服务器返回照片返回宽高,然后在上面画矩形。以下是实现方式:   1:我们要在原有的图片上画东西,因此我们要将图片设置为bitmap,因项目需要图片无压缩。因此只需要简单的读取一下         Bitmap  bitmap=null     File f=new File(filepath);   //filepath是你图片的路径     if...

2018-05-31 11:16:19 366

原创 MVP 的搭建

前言:MVP,很早就已经开始使用,最近打算写一下,来分享自己的所得(哈哈,话不多说看下面):一: 什么是MVP : 1:MVP模式是MVC模式的一个演化版本,MVP全称Model-View-Presenter。目前MVP在Android应用开发中越来越重要了。在Android中,业务逻辑和数据存取是紧紧耦合的,很多缺乏经验的开发者很可能会将各种各样的业务逻辑塞进某个Activity、Fragmen...

2018-05-30 10:47:45 223

原创 android 基类的封装

为了写项目的额简便性,我们需要对代码做一下疯转1:BaseActivity的疯转public abstract class MybaseActivity extends Activity implements View.OnClickListener { /***封装toast对象**/ private static Toast toast; /***是否显示标题栏*/...

2018-05-30 10:16:38 1199

andoroid 各工具类.rar

都是项目中常用的android的各个工具类,包括电源监听,定时任务器,查看包工具,数据下载到本地,日期的工具,日志工具,时间工具,手机系统工具,网络变化监听,网络工具,以及线程池的工具

2020-04-10

Journalism_kotlin.rar

用kotlin研发的一个新闻跟星座类的项目,上面的接口都开源接口。项目包含四个模块: 1:新闻模块: tab下滑动又包含几个小标题,相亲页面加载的webView 2:段子模块: 该模块主要接入了聚合上的一些笑话接口,布局简单。 3:星座模块: 该模块主要可以查个星座的当日运势。当前部分效果值得一阅 4:我的模块:

2020-04-09

空空如也

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

TA关注的人

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