自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 需求划分-问题如何划分

那么,什么需求可以作为功能去开发?哪些需求的优先级高,需要在大版本或者小迭代中优先考虑?具体的划分原则是什么呢?通常,我们需要通过两大原则来解决如上问题,这两大原则分别是:核心功能和投入产出比。...

2022-07-07 22:05:28 295

原创 需求来源-问题从哪儿来

产品经理的第一步,就是知道需求从哪里来,并且能合理地搜集需求。按照需求来源方分类一般需求分为商业需求、项目需求、市场需求、用户需求这4类。根据具体场景和情况来定义需求来源,分为 老板 、用户、运营、数据分析、头脑风暴......

2022-07-07 21:56:28 1147 1

转载 商业产品经理

商业产品经理的目标用户一般都是商家或者广告主,也就是我们常说的B端产品。商业产品的日常工作是在不损伤用户体验的情况下,不断优化广告展示样式、投放策略,提升广告主的投入产出比,从而帮公司赚更多钱。...

2022-07-05 11:10:51 262

转载 策略产品经理

策略产品经理为了解决一个特定的问题而诞生的岗位,策略产品方案更加精细,会对人群分层,不同类型的人采用不同的产品方案

2022-07-05 11:02:15 193

转载 数据产品经理

数据产品经理的工作内容分为两类:一类是负责分析全平台的数据,得到有指导意义的结论然后反馈给对应的产品经理负责改进。还有一类数据产品经理是负责数据后台以及数据分析体系的搭建。...

2022-07-05 10:52:21 166

转载 功能产品经理

功能产品经理,用设计功能的手段解决问题。即:通过设计合理的产品功能满足用户的需求并持续提升用户体验。

2022-07-05 10:44:14 205

原创 产品经理的工作内容

产品经理的工作内容:1)挖掘用户需求,撰写需求文档;2)跟进产品开发过程,与项目组内各类角色成员合作以确保产品开发的顺利进行;3)跟进发布过程,确保产品顺利发布;(包括发布策略的制定);4)产品相关数据的监测和分析;5)行业、市场及竞争对手的监测和分析;6)聆听并回复用户的声音,发现产品问题和筛选有价值的需求;7)与公司内外部的产品进行功能层面上的互利合作;......

2022-07-04 23:58:35 243

转载 产品经理职业发展路径2

当我们按产品助理、产品经理、高级产品经理的路标一步步向上攀登时,却出现“电商产品经理、B端产品经理、增长产品经理、商业产品经理、中台产品经理、数据产品经理”等多条岔路,这些分叉会通向何方?之间有什么关联?走不同的路又如何影响自己的职位晋升?...

2022-07-04 23:54:26 164

转载 产品经理职业发展路径

产品经理的职业发展路径:产品助理、产品经理、高级产品经理、产品专家

2022-07-04 23:35:19 467

原创 1.互联网产品经理岗位诞生原因

产品经理这个岗位的诞生,是基于职能挤压产生的。 怎么理解职能挤压呢?

2022-07-04 10:48:02 257

原创 什么情况需要分析产品受众?

1.对已经上线的产品进行分析,多用于竞品调研时,或者是为了学习单纯想分析某个产品2.对还未上线的产品进行分析,多用于新产品开发时梳理用户需求探讨产品的可行性先说第一种情况:竞品调研时的受众分析,一般来说做竞品调研都是为了获得相关信息的,既然能称的上是竞品,那至少在用户、行业或者商业模式上跟你们有高度的重合性。这里说的是用户的受众分析,那我们就假定是用户高度重合的竞品。对竞品的受众分析,目的大概可以分为:1、为了进一步用户的行为特点,担心对用户了解程度不够,闭门造车了;2、借鉴别人的

2021-08-04 10:59:39 440

原创 产品经理的工作

作为一名程序员,已经工作了6年多了。都是程序员最后都转行了,我也开始考虑了,然后选定了产品经理最近选了些资料和视频,以后会在此记录下我的学习过程。一个产品经理的自述:我在腾讯工作的这一年 - 搜狐网https://m.sohu.com/a/27424053_204728?_trans_=010004_pcwzy这是一个产品小伙伴写的,很适合入门的我,推荐!!...

2021-07-30 18:31:20 96

原创 java泛型

1.https://juejin.cn/post/6940449645877264391

2021-04-23 17:04:17 95

原创 HashMap

1.https://juejin.cn/post/68449035182648852562.https://juejin.cn/post/6844903518331994119

2021-04-22 18:29:47 104

原创 ArrayList

https://blog.csdn.net/sihai12345/article/details/79382649

2021-04-22 16:06:08 105

原创 版本控制VisualSVN Server-TortoiseSVN环境搭建

因为VisualSVN Server是免费的,而VisualSVN是收费的。所以客户端一般使用TortoiseSVN代替简介版本控制分为多人协作与个人作业两种。多人协作多人协作版本控制需要有一个服务器建立仓库repository来保存、管理不同的版本,其作用细分为建立项目,建立用户,管理权限,分组控制等。服务器建立的用户包含用户名和密钥,用于远程用户登陆。服务器仓库reposito...

2019-12-02 17:41:46 426

原创 onSaveInstanceState()什么时候会被调用呢?

概括的讲,onSaveInstanceState 这个方法会在activity 将要被kill之前被调用以保存每个实例的状态,以保证在将来的某个时刻回来时可以恢复到原来的状态,但和activity 的生命周期方法onStop 和 onPause 不一样,与两者并没有绝对的先后调用顺序,或者说并非所有场景都会调用onSaveInstanceState 方法。那么onSaveInstanceSta...

2019-12-02 16:17:50 2362 1

原创 Activity之间传递数据

1. 通过Intent传递数据intent.putExtra()支持8种基本数据类型(byte,short,int ,long ,float,double,char,boolean)和基本数据类型数组,String及其数组,CharSequence及其数组,序列化Serializable的对象,Parcelable对象和其数组,以及集合intent.putIntegerArrayListE...

2019-12-02 15:39:53 259

原创 Studio更新时Gradle的Android插件更新

一.更新Gradle的Android插件当您更新Android Studio时,您可能会收到提示,自动将Gradle的Android插件更新为最新版本。您可以选择接受更新或根据项目的构建要求手动指定版本,有两种方式可以手动指定您可以在Android StudioFile>Project Structure>Project菜单build.gradle(proje...

2019-12-02 11:43:52 331 1

原创 Android studio中gradle更新

第一种.Androidstudio更新 第一步:在你所在项目文件夹下:你项目根目录gradle--wrapper---gradle-wrapper.properties修改gradle-wrapper.properties最后一行的地址我的是:distributionUrl=https://services.gradle.org/distributions/gradle-3.3...

2019-12-02 11:37:34 210

原创 targetSdkVersion是android向前兼容的主要方式,怎么说呢?

targetSdkVersion是android向前兼容的主要方式,怎么说呢?官方是这样说的:除非更新targetSdkVersion,否则不改变应用的行为。 这允许您在处理行为更改之前使用新的API(如您更新过的compileSdkVersion)简单的说就是你的应用已经针对这个版本的手机,做了充分的兼容性处理和测试性处理,比如 if(Build.VERSION.SDK_INT >...

2019-12-02 11:04:45 571

原创 comileSdkVersion 和buildToolsVersion区别

CompileSdkVersion:编译版本,是告诉gradle 用哪个SDK版本来编译,和运行时要求的版本号没有关系;使用任何新添加的 API 就需要使用对应 Level 的 Android SDK。buildToolsVersion: android构建工具的版本,其中包括了打包工具aapt、dx等等。这个工具的目录位于..your_sdk_path/build-tools/XX.XX.X...

2019-12-02 11:01:16 414 2

原创 Android应用兼容性

Android兼容性:https://blog.csdn.net/Candicelijx/article/details/103344232前面说了Android兼容性,下面详细说明应用兼容性Android提供了一系列功能,你可以通过平台API最大限度使用这些功能。一些功能是基于硬件的(例如指南针传感器),一些是基于软件的(例如app小部件),一些功能依赖于平台版本。并非每个设备都支持所有...

2019-12-02 10:33:31 293

原创 Android兼容性

兼容性有两种类型:设备兼容性和应用程序兼容性。设备兼容性由于Android是一个开源项目,因此任何硬件制造商都可以构建运行Android操作系统的设备。然而,只有当设备能够正确运行为Android执行环境编写的应用程序时,设备才是“Android兼容的”。Android执行环境的具体细节由Android compatibility program定义,每个设备必须通过兼容性测试套件(CT...

2019-12-02 10:24:40 340

原创 Android SDK Tools Revision 25.3.0 (Feb 2017)更新

依存关系:Android SDK平台工具修订版24或更高版本。变化:Android Emulator已从此包中删除,并移至其他SDK目录。请参阅新的Android模拟器文档。此更改与较旧的Studio版本向后兼容。 “android avd”命令行功能已替换为新的avdmanager工具。 被删除的淘汰或过时的工具 android ddms draw9pa...

2019-11-29 10:25:39 444

原创 如何打开Hierarchy Viewer ?

Hierarchy Viewer 已被弃用。如果您使用的是 Android Studio 3.1 或更高版本,则应在运行时改用Layout Inspector来检查应用的视图层次结构。要分析应用布局的渲染速度,请使用Window.OnFrameMetricsAvailableListener,1. 介绍Hierarchy Viewer 是Android Device Monito...

2019-11-29 09:40:44 669

原创 Error:The SDK Build Tools revision (23.0.1) is too low for project 'Client'. Minimum required is 25.

Android Studio编译报错:Error:The SDK Build Tools revision (23.0.1) is too low for project 'Client'. Minimum required is 25.0.0gradle 插件对 SDK build Tools 和 Gradle的版本有要求 ,如果gradle 插件版本与SDK build Tools...

2019-11-28 21:45:22 211

原创 Android各版本对应的SDK和市场占有率

2019-11-28 21:32:40 1171

原创 Android Support Library v4、v7、v13说明

https://blog.csdn.net/vip99521/article/details/79759789

2019-11-28 21:19:25 181

原创 minSdkVersion、compileSdkVersion、targetSdkVersion

android:minSdkVersion如果 compileSdkVersion 设置为可用的最新 API,那么 minSdkVersion 则是应用可以运行的最低要求,限制用户设备的最低版本号。minSdkVersion 是 Google Play 商店用来判断用户设备是否可以安装某个应用的标志之一。 在开发时 minSdkVersion 也起到一个重要角色:lint 默认会在项目中运行...

2019-11-28 21:00:24 1054

原创 Android通过 isTaskRoot() 方法来判断是否重新启动页面

问题描述:在开发过程中,安装完成一个app时,在安装界面直接点击打开。我们进入了app的首页,这时我们按home键返回桌面,再点击应用图标,会发现没有直接进入首页,而是先进入了app的闪屏页,在进入首页。重复这一步一直如此。这时我们按back键返回,发现没有直接退回桌面,而是返回到之前打开的多个首页。但是如果一开始安装完我们不是直接打开,而是在桌面点击应用进入就不会这样了。 android ...

2019-11-28 20:21:18 1254 1

原创 return在try-catch-finally语句中的使用

Java中结束语句主要有四类:return,break,continue以及goto。但是goto不常用,所有此文不对此讨论。1、return语句:是指结束该方法,继续执行方法后的语句。2、break语句:是指在循环中直接退出循环语句(for,while,do-while,foreach),break之后的循环体里面的语句也执行。3、continue语句:是指在循环中中断该次循环语句...

2019-11-28 19:57:09 300

原创 Android退出程序 :KillProcess 和 System.exit

KillProcess:在android中我们如果想要程序的进程结束可以这样写:android.os.Process.killProcess(android.os.Process.myPid());这样就可以从操作系统中结束掉当前程序的进程。注意:android中所有的activity都在主进程中,在Androidmanifest.xml中可以设置成启动不同进程,Service不是一...

2019-11-28 19:51:09 372

原创 Android SDK工具总结

1.layoutopt检验布局文件是否合理,布局文件一般是不可缺少的,不良的布局文件【比如:不必要的嵌套,过多的视图,嵌套太深】,很容易引起系统开销过大,程序anp等等。怎么初步检测一个布局文件是否合理?使用参考:http://www.2cto.com/kf/201201/116870.html2.hierarchyviewer可以很方便地查看和调试应用中的UI界面,分析其性能使用...

2019-11-28 19:20:44 154

原创 Android SDK目录说明

SDK目录如下:add-ones:里面保存着一些附加的库,第三方公司为Android平台开发的附加功能系统。比如GoogleMaps 。(一开始此包为空)build-tools:编译工具目录,包含很多的编译工具。比如下面的编译工具aidl.exe:把.aidl 接口转换成java接口dexdump.exe (逆向调试工具) : dump devlik中间代码aapt.ex...

2019-11-28 17:53:07 289

原创 getWindowVisibleDisplayFrame方法

getWindowVisibleDisplayFrame()是View类下的一个方法,从方法的名字就可以看出,它是用来获取当前窗口可视区域大小的。此方法的原型为public void getWindowVisibleDisplayFrame(Rect outRect);它接受一个Rect对象作为参数,执行过程中会根据当前窗口可视区域大小更新outRect的值,执行完毕后,就可以根据更...

2019-11-27 18:34:31 2067

原创 Android如何设置全屏

配置文件设置 1.打开项目后进入AndroidManifest.xml,这里@style/AppTheme跟样式有关 2.快捷点击进入@style/AppTheme,这是项目创建自带文件 3.在 parent属性改成Theme.AppCompat.Light.NoActionBar----------标题栏一起隐藏,否则只隐藏状态...

2019-11-27 15:35:47 1794

原创 无滚动控件软键盘挡住输入框问题

android:windowSoftInputMode的用法 情景描述: LinearLayout布局,当前页面有三个文本输入框:键盘弹出后,原本位置在键盘上方、键盘接触处,键盘范围内问题描述: 点击第二、第三个文本框,结果如效果图二,即第二、第三输入框被键盘遮挡解决方案1:android:windowSoftInputMode=a...

2019-11-27 14:57:54 160

原创 Android组件过滤器intent-filter中的data元素

data用于指定<intent-filter>的数据规范,他可以指定数据类型(mimeType)或者指定一个URI,或者即指定类型,又指定URI其中,URI由每个部分的单独属性指定:scheme://host:port/path或pathPrefix或pathPattern这些属性是可选的,但也是相互依赖的:如果scheme未为意图过滤器指定,则将忽略所有其他UR...

2019-11-27 11:17:09 688

原创 Android应用提供多个入口点?

Android 应用都是将各种可单独调用的组件加以组合构建而成。例如,Activity 是一种用来提供界面的应用组件。“主”Activity 是用户点按您的应用图标时启动的 Activity,但您可以将用户从其他位置(例如,从通知中,甚至从其他应用中)直接转到其他 Activity。其他组件(如广播接收器和服务)也允许您的应用在没有界面的情况下执行后台任务。...

2019-09-30 11:25:28 256

Git-1.8.4-preview20130916.exe

官网下载msysgit太难了,还是使用我的吧

2016-05-14

Android-Universal-Image-Loader.zip

UIL示例源码

2016-05-13

JazzyViewPager

GitHub开源库JazzyViewPager,实现了多种页面切换方式的ViewPager,包括淡入淡出、翻页、放大缩小、旋转等等11种切换方式。

2015-05-19

类似手机自带音乐播放器

利用meidaplayer+service模拟手机自带音乐播放器

2014-09-23

MediaPlayer播放不同来源的一瓶文件

本例测试了MediaPlayer播放不同来源的音频文件

2014-09-23

微信UIdemo

包括微信启动页面,首次启动导航页面,欢迎页面,主页主要布局

2014-07-09

android自动识别输入的字符串

android自动识别输入的字符串,并转换成可单击的链接,自动调用相应的程序

2014-02-13

ViewPager整合Fragment实现导航

利用ViewPager实现导航,整合Fragment实现每一个页卡,完成tab导航功能

2014-01-10

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

TA关注的人

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