- 博客(40)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 挣值管理EV、PV、AC、CPI、SPI、ETC、EAC的解析及考点
关于PV、EV、AC、CV、SV、CPI、SPI、BAC、ETC、EAC的解析及计算PV :应该完成多少工作, (按照计划截止目前应该花费的预算)AC:完成工作的实际成本是多少 (截止目前实际的花费)EV:完成了多少预算的工作 (实际完成的工作,按照预算标准应该有的花费)以上三个指标是成本管理最基本的三个概念;BAC: 全部工作的预算是多少 (按照原计划,完成所有工作所需的预算...
2019-12-27 17:27:36
4806
1
转载 信息系统项目管理师快速记忆口诀
一、九大管理:范进整狗子,成人风采,干 范围管理 —— 范 进度管理 —— 进 整体管理 —— 整 沟通管理 —— 狗 质量管理 —— 子 成本管理 —— 成 人力管理 —— 人 风险管理 —— 风 采购管理 —— 采 干系人管理—— 干二、IOS七层结构:巫术忘传会飙鹰 物理层(巫) 会话层(会) 数据链路层(术) 表示层(飙) 网络...
2019-12-27 17:25:53
3131
原创 基本数据类型转换
1、java string类型转换boolean类型String s1 = "false";Boolean.getBoolean(s1);2、String 类型转化为 int 类型例1: 1 2 3 4 5 6 String str = "123"; try { int a = Inte...
2018-07-21 16:26:26
232
转载 【转】实例化带有主题的对话框出现重叠现象的解决方案
今天再写一个很简单的弹出对话框时,遇到了一个迷之bug:重叠的对话框我在代码中实例化了一个对话框:final DatePickerDialog dialog = new DatePickerDialog(context, theme, listener, int year, int month, int dayOfMonth);1这是Dialog的构造方法之一,其中的theme是对话框的主题,这里...
2018-06-22 09:09:28
569
转载 《转发》集成高德地图定位
这几天做项目,集成地图定位很简单,参考demo参考错了耽误我好几天时间,下面分享的代码亲测可用。转自:https://www.cnblogs.com/cainiaodongdong/p/7684972.html首先打开高德地图开放平台(已经下载好的可以忽略上面几部,但如果是新工程key值一定要重新换,因为包名不一样);http://lbs.amap.com/ 具体申请key值可打开http://...
2018-06-07 14:08:01
301
转载 【总结】项目中用到关于SQLite相关代码
1、sqlite数据库中是否存在某个元素private boolean search_city(String str) { CityDBHelper dbHelper = new CityDBHelper(MainActivity.this, "city_db_2", null, 1); SQLiteDatabase db = dbHelp...
2018-05-09 10:35:48
321
转载 Android RecyclerView 使用完全解析 体验艺术般的控件
http://blog.youkuaiyun.com/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】1、概述RecyclerView通过其高度的可定制性深受大家的青睐,也有非常多的使用者开始对它进行封装或者改造,从而满足越来越多的需求。如果你对RecyclerView不陌生的话,你一定遇到过这样的情况
2016-08-24 16:56:28
674
原创 关于CoordinatorLayout展开与折叠相关属性
1、如何监听CollapsingToolbarLayout的展开与折叠使用官方提供的 AppBarLayout.OnOffsetChangedListener就能实现了,不过要封装一下才好用。自定义一个继承了 AppBarLayout.OnOffsetChangedListener的类,这里命名为AppBarStateChangeListener:public abstract
2016-08-23 10:24:10
36379
1
原创 【项目中】解析json数组对象
项目中第一次遇到解析json时返回的是数组对象,经查阅相关资料,解决方法如下:第一种方法:import java.lang.reflect.Type;import java.util.Iterator;import java.util.LinkedList; import com.google.gson.Gson;import com.google.gson.reflect.T
2016-08-22 14:53:07
4367
原创 【Android-UI】TextInputLayout的使用
因为要做登录的页面,参考了Android Design Support Library中的Material Design风格的控件,其中TextInputLayout正好可以满足需求。TextInputLayout是一个用于在EditText上显示floating效果的辅助控件,其效果与扔物线的MaterialEditText效果相似。即当EditText没有输入时,hint文字显示在Edit
2016-08-12 17:54:12
518
原创 【Android-UI】关于CoordinatorLayout的使用
一、介绍在参考一个项目demo的时候看到了这个控件,于是查阅相关资料对其进行学习使用。使用AS在创建新项目的时候可以直接创建带有CoordinatorLayout的Activity,如图:布局文件:<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android
2016-08-11 11:05:26
1148
原创 【项目中】关于webView上遇到的各种问题集锦
webView的相关设置: //允许JS执行 webView.getSettings().setJavaScriptEnabled(true); 类似的还有如下这些设置【用到的时候查文档吧!】 //设置WebView的一些缩放功能点 webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
2016-08-03 18:12:16
2148
1
原创 【项目中】关于android:windowNoTitle不起作用的解决办法
今天测试一个新功能的时候,在styles.xml设置true并没有生效,当时很奇怪,以前的项目都这么设置的,并且都能生效,后来发现MainActivity继承的是AppCompatActivity,解决办法由两个,一个是将AppCompatActivity修改为继承Activity,还有一个是在style中设置name="windowNoTitle">true在AS中还是建议使用第二种方法
2016-07-20 15:42:38
6274
转载 android 解决小米手机上选择照片路径为null情况
昨天测试帅哥说他手机选择图库崩溃了,这是一个上传头像的功能,相信很多应用都有这个功能,于是我就把手机拿过来打log看了下返回的路径 为null,在网上搜索了下解决方案,现在把解决方案记录下:这是在onActivityResult方法中执行的,[html] view plain copy print?if (data == null)
2016-07-11 18:03:18
3001
原创 【项目中】Android 小米红米手机无法读取照片图片路径的问题
前两天在项目中实现了可本地选择照片的功能,今天同事告诉我他的小米手机没有办法选择照片,点击选中的照片后总是无法将照片传入到应用内,而在选择图片页面选择“本地”,就可以成功选择照片和图片,至于原因还不得而知,其他品牌手机暂时没有这个问题。最后经过查找资料,已成功解决问题,解决方法如下:Android程序内,从本地文件夹读取图片的功能实现,如下: private void openAl
2016-07-11 17:49:35
10292
原创 【Android---项目中】TextView设置字体样式及粗细
通过布局设置:android:textStyle="bold" android:typeface="sans"在Android SDK中使用Typeface类来定义字体,可以通过常用字体类型名称进行设置,如设置默认黑体:Paint mp = new paint();mp.setTypeface(Typeface.DEFA
2016-07-01 18:23:25
48203
转载 【项目中---WebView】Webview打开本地图片文件选择解决方案
Webview打开本地图片选择器解决方案Webview打开本地图片选择器十分之麻烦,其在安卓系统3x 4x 5x上的行为都不同,处理也不同,所以之前差点崩溃。经过测试和完善,最终其在各个版本上都能完美工作,特此开源出来,希望能帮到大家WebviewFileChooser返回键处理Android3.0之前版本Android3.x版本Android4.x版本Android5.x版本
2016-07-01 17:40:39
716
原创 【Android---项目中】复制到剪贴板功能的实现
项目中需要复制银行卡账号到剪贴板,于是需要用到此功能。 button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { ClipboardManager clip = (ClipboardManager) getSystemService(E
2016-06-29 16:09:22
1126
原创 项目中---关于AlertDialog中EditText不显示软键盘的解决方法
第一种方法:一般,打开一个Activity,其中有一个EditText的话,系统会自动弹出软键盘。本例Activity中需要启动一个AlertDialog,这个对话框使用的是自定义布局,在这个对话框里有个EditText,可能是AlerDialog的问题,导致对话框弹出时不能自动打开软键盘并定位焦点到文本框里。 final AlertDialog.Builder
2016-06-29 16:00:14
815
原创 【Android---项目中】TextView动态设置颜色
项目中有因为需要在页面生成后,价格位置的文字要变为红色,显示更加醒目,所以要在代码中动态设置颜色。开始以为直接setTextColor(),设置颜色值就可以,可是怎么都不成功,经过查阅才知道不可以直接设置颜色值,需要经过解析才可以。//方案一:通过ARGB值的方式 textview.setTextColor(Color.parseColor("#FFFFFF"));//方案二:通过资
2016-06-24 15:25:13
847
原创 【Android---项目中】ScrollView中镶嵌ListView,ListView只显示一行的解决方案
今天写代码,在ScrollView里边嵌套了个ListView,里面还有其他布局,后边就发现数据源里好多数据,但ListView只是显示1行,布局如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/
2016-06-24 10:48:36
668
原创 【项目中】TextView设置行间距
1、TextView的行间距设置属性android:lineSpacingExtra或android:lineSpacingMultiplier。关于Android下TextView中文换行问题,可查看Android自定义view-文本自动换行。1、android:lineSpacingExtra设置行间距,如”3dp”。2、android:lineSpac
2016-06-22 17:14:47
448
原创 项目中---关于AlertDialog的显示
项目中用到的AlertDialog自定义相关的内容:因为很多页面要用到这个打电话的dialog,所以做成一个utils,直接调用。public static void showFindAitDialog(final Context context) { View view = View.inflate(context, R.layout.dialog, null); Button
2016-06-22 15:22:34
480
原创 安卓获取图片缩略图的两种方式
1、/** * 通过内容提供器来获取图片缩略图 缺点:必须更新媒体库才能看到最新的缩略图 * @param context * @param cr * @param Imagepath * @return */ public static Bitmap getImageThumbnail(Context context, ContentResolver cr, St
2016-06-17 14:22:43
6963
原创 【Android Studio】Android Studio-使用过程中问题集锦
使用AS过程中 会遇到各种问题,记录下来,方便以后查阅。问题:Error:Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory Android原因:当你使用的Gradle版本是2.4以上,Android插件版本是1.3.0以上的时候就会出现这个问题解决:这时候你只需将android-mave
2016-06-15 16:47:21
537
原创 【项目中】禁止进入activity后EditText自动获得焦点的方法
1、禁止进入activity后EditText自动获得焦点的方法在项目中,一进入一个页面, EditText默认就会自动获取焦点。那么如何取消这个默认行为呢? 在网上找了好久,有监听软键盘事件,有调用 clearFouse()方法,但是测试了都没用。xml中也找不到相应的属性可以关闭这个默认行为 解决之道:在EditText的父级控件中找一个,设置成
2016-06-13 17:31:05
4302
原创 【项目中】改变checkbox边框样式及颜色
1、改变checkbox边框样式及颜色 <CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="-10dp" android:layout_margin
2016-06-12 17:45:32
6718
原创 Android项目中省市区联动的实现
最近项目中需要用户输入详细地址信息,省市区作为选项供用户选择,涉及到省市区信息的联动。UI效果如下:选择省,市的信息会自动更新,选择市,区县信息会自动更新。整理好的省市区信息(以北京为例):
2016-06-03 10:38:51
3391
转载 Fragment和Activity
Fragment和Activity Fragment和Activity的交互 一个Fragment的实例总是和包含它的Activity直接相关。 fragment可以通过getActivity() 方法来获得Activity的实例,然后就可以调用一些例如findViewById()之类的方法。 如: View listView = getAc
2015-12-28 19:14:15
351
转载 Fragment中调用getActivity为null的问题
在使用fragment的时候经常会遇到getActivity()为null的情况。比如我在一个异步网路请求的回调中调用了getActivity()就会出现空指针问题。之前解决这个问题,通常都是直接加空指针判断来规避,但是这并没有真正解决问题。 很多人都曾被这个问题所困扰,如果app长时间在后台运行,再次进入app的时候可能会出现crash,而且fragment会有重叠现象。如果系
2015-12-28 19:04:32
642
转载 消除Context为空的NullPointerException异常
我发现程序启动时,报如下的NullPointerException异常:E/AndroidRuntime(4246): Caused by: java.lang.NullPointerExceptionE/AndroidRuntime(4246): at android.content.ContextWrapper.getResources(ContextWrapper.java:81)
2015-12-28 18:58:06
885
转载 Android WebView常见问题及解决方案汇总
Android WebView常见问题解决方案汇总:就目前而言,如何应对版本的频繁更新呢,又如何灵活多变地展示我们的界面呢,这又涉及到了web app与native app之间孰优孰劣的争论. 于是乎,一种混合型的app诞生了,灵活多变的部分,如淘宝商城首页的活动页面,一集凡客诚品中我们都可以见到web 页面与native页面的混合,既利用了web app的灵活易更新,也借助了native
2015-12-24 11:21:10
661
转载 android获取经纬度和地方名称
package com.liufeng.baidumap; import Android.os.Bundle; import Android.view.View; import Android.view.View.OnClickListener; import Android.widget.Button; import Android.widg
2015-11-05 16:48:00
712
转载 Android UI开发第二十四篇——Action Bar
Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当你需要突出展现用户行为或全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,并且系统能够很好根据不同的屏幕配置来适应操作栏的外观。你能够用ActionBar的对象的API来控制操作栏的行为和可见性,这些API被添加在Andr
2015-11-05 00:42:38
472
转载 Android系列---JSON数据解析
上篇随笔详细介绍了三种解析服务器端传过来的xml数据格式,而对于服务器端来说,返回给客户端的数据格式一般分为html、xml和json这三种格式,那么本篇随笔将讲解一下json这个知识点,包括如何通过json-lib和gson这两个json解析库来对解析我们的json数据,以及如何在我们的Android客户端解析来自服务器端的json数据,并更新到UI当中。一、什么是jsonjso
2015-10-23 01:47:39
375
转载 Android实现网络多线程断点续传下载
本示例介绍在Android平台下通过HTTP协议实现断点续传下载。我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能?1.多线程下载,2.支持断点。 使用多线程的好处:使用多线程下载会提升文件下载的速度。那么多线程下载文件的过程是:
2015-10-09 00:23:05
470
转载 android实现断点续传
代码如下:[html] view plaincopyprint?package com.example.downloaderstopsart; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import
2015-10-09 00:20:22
365
转载 Android学习笔记— 事件处理机制(一)
不管是桌面应用还是手机应用程序,面对最多的就是用户,经常需要处理的就是用户动作——也就是需要为用户的动作提供响应,这种为用户动作提供响应的机制就是事件处理。 Android提供了强大的事件处理机制,包括两套事件处理机制: 基于监听的事件处理 基于回调的事件处理 一、基于监听的事件处理 基于监听的事件处理是一种更“面向对象”的事件处理,主要涉及如下三个对象。
2015-10-03 02:36:10
421
转载 Androd学习笔记——[转]Android中Touch事件的处理逻辑
http://www.oschina.net/question/163910_27289 android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE..
2015-10-03 02:34:18
414
转载 【android】利用getViewTreeObserver().addOnGlobalLayoutListener()获得一个视图的高度
我们知道在oncreate中View.getWidth和View.getHeight无法获得一个view的高度和宽度,这是因为View组件布局要在onResume回调后完成。所以现在需要使用getViewTreeObserver().addOnGlobalLayoutListener()来获得宽度或者高度。这是获得一个view的宽度和高度的方法之一。OnGlobalLayoutListen
2015-08-06 21:51:11
534
adb_1.0.31
2018-07-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人