- 博客(42)
- 资源 (3)
- 收藏
- 关注
转载 产品经理类型
产品经理大致可以分为以下7种类型,不知道你能否从中找到自己的位置?【1】规划型规划型产品经理负责产品的从0到1的过程,对产品的方向,目标用户,产品特性,产品核心价值、应用场景等等方面进行全面的掌控。素质:产品通盘思考的能力;4年以上产品经理相关经验,有过5个以上中大型产品项目经验。评价:规划型产品经理需要有一定的产品阅历,经验的累积对产品方向的掌控、市场机会的嗅觉培...
2019-05-16 16:11:13
448
原创 CheckBox选择按钮,换颜色
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@mipmap/report_solid_2" android:state_checke
2018-06-07 14:18:03
3074
原创 BaseAdapter的使用,以及用ids代替相同的控件ID
public class LiveReplyListAdapter extends BaseQuickAdapter<LiveReplyListBean.ReplyBean, BaseViewHolder> { private Context context; private String masterComentId; /** * 点击监听 ...
2018-06-01 11:03:52
306
转载 Android 搭建MVP+Retrofit+RxJava网络请求框架
Android 搭建MVP+Retrofit+RxJava网络请求框架(二) 暮染1 关注2017.10.23 17:02* 字数 1145 阅读 189评论 0喜欢 2上一篇中简单介绍了mvp的概念和retrofit的基本使用,本篇主要是将rxjava和retrofit结合起来使用,并搭建mvp+rxajva+retrofit的demo;没有rxjava和retrofit基础的,建议先去看上一篇...
2018-05-29 21:21:27
579
原创 Android将HTML文本显示在webView控件中
1.简单明了,直接上代码public class LiveBBCCAgreementActivity extends BaseActivity implements LiveBBCCAgreeContract.LiveBBCCAgreeView { private LinearLayout titleBar; private WebView BBCCWebview; pr...
2018-05-29 02:27:26
4316
原创 android 8种对话框(Dialog)使用方法汇总
android 8种对话框(Dialog)使用方法汇总作者:@gzdaijie本文为作者原创,转载请注明出处:https://www.cnblogs.com/gzdaijie/p/5222191.html目录1.写在前面2.代码示例2.1 普通Dialog(图1与图2)2.2 列表Dialog(图3)2.3 单选Dialog(图4)2.4 多选Dialog(图5)2.5 等待Dialog(图6)2...
2018-05-26 17:26:00
619
原创 RecyclerView与Adapter配合使用
1.声明:private LinearLayout LL_list_one;private RecyclerView rv_list_one;2.初始化:LL_list_one = (LinearLayout) baseView.findViewById(R.id.LL_list_one);rv_list_one = (RecyclerView) baseView.findViewById(R...
2018-05-26 16:40:24
988
原创 自定义弹窗AlertDialog
1.声明AlertDialogprivate AlertDialog dialog2;2./** * 是否去认证弹窗 */private void showNormalDialog() { /* @setIcon 设置对话框图标 * @setTitle 设置对话框标题 * @setMessage 设置对话框消息提示 * setXXX方法返回Dialog对...
2018-05-26 10:57:58
891
转载 Android实现获取验证码的倒计时功能
开发中经常会遇到获取短信验证码,获取验证码后需要等待1分钟倒计时,这段时间是不能再次发送短信请求的。实现如下:CountDownTimerUtils.java[java] view plain copypackage com.jackie.countdowntimer; import android.graphics.Color; import android.os.CountDownTi...
2018-05-25 17:10:42
424
原创 一个button按钮使用style
1.好处,多处使用同种样式的button时候,可以少些很多样式代码<TextView android:id="@+id/tv_login_commit" style="@style/PinkButton"/><style name="PinkButton"> <item name="android:layout_width"&g
2018-05-18 16:28:48
6381
原创 智能刷新,上下刷新的XML代码
<com.scwang.smartrefresh.layout.SmartRefreshLayout android:id="@+id/refresh_view" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="verti...
2018-05-16 22:13:24
362
原创 butterknife使用工具
AndroidStudio使用butterknife转自:https://jingyan.baidu.com/article/48b37f8d37ca921a64648833.html|
2018-05-16 16:03:28
299
转载 圆形图片(或者给头像加个描边)CircleImageView的使用和分析
在项目开发中,我们经常需要用到圆形图片效果,典型案例是用户头像的显示。如图所示。下面我们使用开源控件CircleImageView来实现该效果。CircleImageView项目下载地址:https://github.com/hdodenhof/CircleImageView(1).CircleImageView的使用首先我们将CircleImageView添加到gradle。[html] vie...
2018-05-16 15:07:39
2469
原创 圆的样式属性
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#f8f8f8" /> /*实心的颜色*/ <corners
2018-05-16 14:57:24
415
转载 BaseRecyclerViewAdapterHelper使用总结
BaseRecyclerViewAdapterHelper使用总结项目地址:https://github.com/CymChad/BaseRecyclerViewAdapterHelper添加依赖先在 build.gradle(Project:XXXX) 的 repositories 添加:allprojects { repositories { ... maven { url "https:...
2018-05-11 16:05:10
8465
转载 RecyclerView结合BaseQuickAdapter使用介绍
RecyclerView使用介绍泡在网上的日子 / 文 发表于2014-11-18 11:40 第158044次阅读 RecyclerView来源 http://jinyudong.com/2014/11/13/Introduce-RecyclerView-%E4%B8%80/编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、...
2018-05-11 15:46:20
5254
转载 eclipse转Android studio遇到的那些坑
eclipse转Android studio遇到的那些坑 公司项目有导入10多个libray,还有涉及ndk,转Android studio时碰到不少问题。前后大概花费5个工作日,中间各种奇葩bug,各种编译出错,非常多还有没错误提示。一度想过放弃,如不是没有选择,可能真要放弃了。最后成功转型还是非常值得的。现记录下遇到的问题,给有须要的人。1.解决:在manifest里面,某个act...
2018-05-11 13:42:50
1013
1
转载 解决jar包冲突所导致问题
解决Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'问题2016年11月22日 13:39:01阅读数:13071在开发的时候,经常遇到Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.&...
2018-05-11 13:32:24
922
原创 解决编译异常问题
This support library should not use a different version(x)than the compileSdkVersion(y)2017年02月23日 17:40:50阅读数:3608转载请注明来源李岳锋的博客与这个错误是同个原理的,请举一反三:This support library should not use a different versio...
2018-05-11 11:33:36
601
原创 将Adapter的监听传到activity上
package com.ali.bbclive.mvp.ui.adapter;import android.content.Context;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.LinearLayout;import a...
2018-05-02 19:30:53
729
原创 android自定义弹出
/*** * 自定义弹出框 */AlertDialog.Builder builder = new AlertDialog.Builder(LiveStartdirectLiveActivity.this);LayoutInflater inflater = LayoutInflater.from(this);View view = inflater.inflate(R.layout.l...
2018-04-27 13:56:43
189
转载 设计模式六大原则
前言不管你是一个android程序员还是ios,后台程序员,一个好的程序员,不是只会埋头敲代码可以造就的,有时候抬头思考肿么把以后的代码写的更好更有价值。设计模式是一种思考肿么构造代码的方法。今天想结合例子谈谈设计模式的六大基本原则。希望能简单点把问题说清楚,避免高大上的定义,虚无缥缈的遣词造句。1单一职责原则一开始我需要一只会吃吃喝喝的宠物,于是我写了public class Animal {...
2018-03-20 13:13:05
226
原创 MVC的设计模式
大部分内容来自:https://www.cnblogs.com/diyunfei/p/6752618.html1.MVC的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定制界面及用户交互的...
2018-03-20 10:58:16
542
原创 SharedPreferences保存数据以及取出数据
XML布局:两个EditText(账号和密码),两个Button(保存和取出)代码: private EditText et_userName, et_passWord; private Button bt2, bt3;@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan...
2018-03-15 20:41:13
3276
原创 快递单号查询
1.用RxVolley网络请求技术,在APP的build.gradle中添加RxVolley依赖包 compile 'com.kymjs.rxvolley:rxvolley:1.1.0' 2.package com.example.courier;import android.os.Bundle;import android.support.v7.app.Ap...
2018-03-08 17:32:55
2701
1
转载 android 文件下载和保存
转载:http://blog.csdn.net/youmingyu/article/details/52583409这个demo演示从网上下载文件并保存到手机,demo中可以下载一个XML文件并在Console窗口输出,还可以下载一个MP3文件并保存到手机存储目录中的BoBoMusic文件夹中,下载保存成功会返回:0。(XML和MP3文件我已经传到百度的对象存储中,方便大家调用demo中的URL调...
2018-02-11 23:02:18
1428
原创 Handler的概念以及使用
1.在手机开发当中,有很多功能是不能放在Activity上的,比如下载功能不能放在Oncreate,onStart等方法里面,因为这些功能耗时比较长,比如在网上下载一个文件,下载的过程比较长。如果我们把这个下载过程写在activity中,有可能导致整个activity没有反应,给用户比较差的体验。另外如果长时间下载不下来,这个activity也会报错,所以说呢。我们希望把下载啊,处理大量数据这样的
2018-02-03 06:39:37
361
转载 gradle-3.3-al
前言 本文章主要通过介绍如果Android Studio安装时出现包错误的解决方式及思路,授予人鱼不如授予人渔。环境:操作系统:Windows 7 SP1安卓编译环境:Android studio 2.3.1JDK:jdk1.8.0_102错误:Gradle sync failed: Cause: error in opening zip file
2018-01-31 12:28:56
480
转载 App上线的步骤
对于很多初级开发者,可能对app应用上线不太了解,本文跟大家介绍一下怎么上线app应用。上线App并不是一件很困难的事情,App的应用功能也不需要很强大,甚至不用联网,只有简单的一两个页面的App应用程序也是能上线的。但是大家要知道其中的一些规则和步骤。一.App上线的步骤:1、首先打开安卓市场官网,在右上角找到注册按钮,先注册成为开发者。 这里注意可以上线app
2018-01-29 16:07:01
1306
转载 base-adapter-helper的RecyclerView版
在这期间也看了简书作者轻微 的一篇文章:RecyclerView适配器的超省写法 。发现他的实现原理其实和base-adapter-helper有很大的相似之处,不知道这是英雄所见略同的巧合,还是借鉴了base-adapter-helper,我想还是前者的可能性略大,因为代码相似度很低。好了,回到简化RecyclerView适配器这个话题上来。其实总的来说要比ListView实现起
2018-01-24 08:10:05
298
转载 RecyclerView适配器的超省写法
原文出处:http://www.jianshu.com/p/1cec183729f6 RecycleView 作为新出的控件.他规范了 Viewholder 的写法.但是总感觉适配器的写法过于冗长.怎么办呢?我们来简化他.ViewHolder 的实现方式和ListView适配器的超省写法中的ViewHodler 是一样的ViewHolder.classpublic cl
2018-01-24 08:07:38
215
转载 popUpwindow
可扩展的popUpwindow原创 2014年10月23日 16:44:30标签:Android /popUpWindow 自定义 /动态添加 /2419编辑删除 通常我们使用popUpwindow的时候例如都是写一个布局文件然后设置到popUpwindow的自定义布局当中,但有时候我们可能有这样的需求,底部的取消按钮是一定的,但是上面的选项不是写死的
2018-01-23 04:58:58
302
转载 Android PopupWindow的使用和分析
PopupWindow使用 PopupWindow这个类用来实现一个弹出框,可以使用任意布局的View作为其内容,这个弹出框是悬浮在当前activity之上的。 PopupWindow使用Demo 这个类的使用,不再过多解释,直接上代码吧。 比如弹出框的布局:弹出框布局 Activity的布局中只有一个按钮,按下后会弹
2018-01-22 23:00:56
205
转载 [置顶] Android基于Bmob第三方后台开发的App——足说
标签: androidGithubMD风格MVPbmob2016-05-31 21:25 4565人阅读 评论(8) 收藏 举报 分类:Android(35) 版权声明:本文为博主原创文章,转载请注明出处。目录(?)[+]————重大更新,App更新换代,重新归来,改名和改Icon————!!!
2018-01-22 01:38:42
366
转载 Bmob移动后端云服务平台
Bmob移动后端云服务平台--Android从零开始--(二)android快速入门上一篇博文我们简单介绍何为Bmob移动后端服务平台,以及其相关功能和优势。本文将利用Bmob快速实现简单例子,进一步了解它的强大之处。一、准备工作1.注册Bmob账号在网址栏输入www.bmob.cn或者在百度输入Bmob进行搜索,打开Bmob官网后,点击右上角的“注册”,在跳转页面
2018-01-19 21:32:34
844
转载 listview与adapter用法
一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与ListView的适配器。也就是说,要使用ListView,首先
2018-01-18 05:34:49
470
原创 在fragment里面添加list列表,然后实现跳转(以及数据传递)
准备两个布局文件,一个给ListView列表准备,一个用于ListView里面的内容怎么样布局。 android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:lay
2018-01-15 18:40:34
3964
转载 用Intent将图片发送到另外一个Activity(用bitmap)
首先:我们需求确定的思路是,用Intent将图片发送到另外一个activity,,第一个页面先将bitmap位图转化成byte字节数组,然后发送到第二个activity页面,第二个页面将byte数组再转化成bitmap位图数组,即可在第二个页面显示出发送过来的图片:话不多说,上代码图:第一个页面的JAVA代码:(自己把包导入进去)public class MainActivity
2017-12-29 01:08:49
2259
5
Bmob_Sample_lost_found
2018-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人