自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

薇薇的专栏

正在认识世界的Android 程序媛~~~

  • 博客(225)
  • 资源 (24)
  • 收藏
  • 关注

原创 Activity启动流程

引言Activity启动流程很多文章都已经说过了,这里说一下自己的理解。Activity启动流程分两种:一种是启动正在运行的app的Activity,即启动子Activity。如无特殊声明默认和启动该activity的activity处于同一进程。如果有声明在一个新的进程中,则处于两个进程。一种是打开新的app,即为Launcher启动新的Activity。后边启动Activity的...

2019-01-24 16:01:26 623 4

原创 梳理:从混乱到有序

公众号“小彤花园”同步更新这是一本以时间管理、思维梳理为主题的书。作者从时间管理、如何达成目标、如何成为高段位的学习者、怎样让工作更有效率、如何提升思考能力等方面梳理你的工作、生活,让你的人生从混乱状态调整为有序状态,从而为人生提效。最近很喜欢看一些类似的书,正好看到这本。第一章里有一段话:比如,在复习时间很紧张的时候,会希望时间管理的方法能帮自己缓解压力,尽管你自己知道这个时候研...

2019-01-10 17:38:29 845 1

原创 2018看过的书

公众号“小彤花园”同步更新今年看了很多书,除了一些技术专业的书,其余大部分是心理学相关的书。为什么读心理学的书呢?大概是因为这个年纪想更好的了解自己吧。一部分是买了实体书,一部分用kindle读。其实看心理学的书速度蛮快的,尤其是在kindle上,时间久了也找到了一些快速阅读的小技巧。看过的内容大概有这些:认知心理学反脆弱:从不缺定性中获益高敏感是种天赋心流+发现心流拖延...

2019-01-10 17:14:00 487 5

原创 linux上crontab定时执行任务

写了一个python脚本,放到pi上想让它定时执行,于是查到了一条linux的命令:crontab。用crontab -e编辑crontab命令crontab -e用crontab -l打印出已有的crontab命令crontab -l查看crontab任务的执行情况tail -f /var/log/syslog 不过昨天写完crontab以后,发现不执行,查了网上大概有两种原因:语法错误要求

2017-09-07 14:23:23 617 2

原创 RxJava使用场景

1.线程切换subscribeOnobserveOnSchedulers.immediate():默认的,当前线程Schedulers.newThread():新建的线程Schedulers.io():采用了线程池,内部是一个不限制线程数量的线程池,用于io操作Schedulers.comutation():线程池,线程池中的线程数量取决于CPU的核数,通常用于CPU密集操作,如:数据读写操作、解析

2017-08-03 15:59:42 587 1

原创 关于WebView和NestedScrollView奇奇怪怪的问题

最近新版上线为了实现功能需求,用了CoordinatorLayout和NestedScrollView来做顶部跟随手势的显示和隐藏。当然也被新控件坑了一点点,遇到了下边几个问题。先看下效果图:1.NestedScrollView拦截点击事件的问题NestedScrollView只能是CoordinatorLayout的直接子View,才可以正常起作用。

2016-11-24 20:55:14 7251 5

原创 Vector Asset Studio的使用

因为VectorDrawable中有path标签,里边的内容比较复杂,那么我们可以用Vector Asset Studio来帮助我们生成一下xml文件。1.打开Vector Asset Studio打开一个项目,在Android视图中,右击res文件夹,选择New->Vector Asset因为这个要求Gradle的插件必须在1.5.0以上,如果提示

2016-03-09 18:48:18 6941 4

原创 Notes about VectorDrawable

1.Create Vector Drawables<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="256dp" android:height="256dp" android:viewportHeight="32" android:viewportWidth

2016-03-09 17:38:23 1008

原创 WebView 小结

项目中用到的 webview的东西比较多,在这里总结一下。关于 webView 的函数使用场景和需要注意的事项。- author:http://blog.csdn.net/vivian8725118- 简书:http://www.jianshu.com/p/897d9e3bc783- github:https://www.github.com/vivian8725118

2016-01-14 16:58:12 1715

原创 Android 夜间模式changeskin小结

@author vivian8725118 @CSDN http://blog.csdn.net/vivian8725118最近公司的项目在做夜间模式,使用了鸿洋的changeskin,一个非常好用的library,在这里总结一下使用过程中遇到的各种问题和解决办法。用法下载changeskin,作为module依赖至主项目,例如:dependencies { compile project('

2016-01-14 11:35:17 1896 2

原创 Android Studio插件

1.Android Property initializer:该插件可以根据layout文件生成findviewid代码。2.Robotium Recorder  Robotium Recorder是一个自动化测试框架,用于测试在模拟器和Android设备上原生的和混合的移动应用程序。Robotium Recorder可以让你记录测试案例和用户操作。你也可以查看不同Android活动时的系统功能和用

2016-01-10 17:07:58 1450 1

原创 不错的博客和工具网站

Android 学习网站推荐http://androidcat.com/ http://gold.xitu.io/#/tag/Android Android 博客推荐鸿洋:http://blog.csdn.net/lmj623565791 任主席:http://blog.csdn.net/singwhatiwanna/郭神:http://blog.csdn.net/

2016-01-10 15:47:51 1205 2

原创 Funny Comments

Funny Comments/*** * * ,%%%%%%%%, * ,%%/\%%%%/\%% * ,%%%\c "" J/%%% * %. %%%%/ o o \%%% * `%%. %%%

2015-11-06 13:44:32 1043 2

原创 Macbook做Wifi热点,用蓝牙分享

1.系统偏好->共享->(蓝牙PAN)互联网共享2.打开蓝牙,连接,在手机上选上互联网访问然后就可以上网了

2015-07-07 10:05:37 13607 1

原创 Android 解决小米和魅族不能在mac上调试

第一种方法 1.mac->关于本机->系统报告->usb->copy厂商ID** 2.cmd->echo “ 0x2a45” >> ~/.android/adb_usb.ini 3.adb kill -server adb start -server adb devices第二种方法第一步: 查看usb设备信息(我用的是魅族mx3)在 终端输

2015-07-06 10:51:57 2516 1

原创 Android 关于webview内容变化,不resize的问题

关于webview内容变化,不resize的问题关于中英文切换,webview长度不变的问题我的是webview被嵌套在scrollview中的,中文内容会比英文的短一些,所以出现了很多空白部分,也就是webview保留了原来的长度,下边是解决办法:代码块ViewGroup.LayoutParams params = mWebView.getLayoutParams();params.height

2015-07-06 10:33:08 3948

原创 Android webview打印html的内容(html+js复合)

ps:因为我的内容是html+js一起填充的,所以不能直接打印按照下边三个步骤就搞定了1. final class InJavaScriptLocalObj {@JavascriptInterface   public void showSource(String html) { Log.d("HTML", html);  }}2. webView

2015-06-23 16:07:00 8095 6

转载 android面试题及答案

JAVA1.GC是什么? 为什么要有GC?GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。2.XML包括哪些解释技术,区别是什么?DOM和SAX DOM将文档解析成

2015-03-20 10:28:04 1257

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-03-20 10:22:03 701

转载 android中BuildConfig.DEBUG的使用

ADT(r17)中添加了一个新功能可以允许开发者只在Debug模式下允许某些代码。Build系统生成一个名称为BuildConfig的类,该类包含一个DEBUG 常量,该常量会根据您的Build类型自动设置值。您可以通过(BuildConfig.DEBUG) 常量来编写只在Debug模式下运行的代码。如果有些代码不想在发布后执行,就可以使用该功能。比如调试日志,你不想在软件发布后被

2015-02-22 18:52:21 1364

转载 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接---个人整理

以下链接是关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的朋友也可以从中了解到很多牛人的研究动态、招生情况等。总之,我认为,知识只有分享才能产生更大的价值,真诚希望下面的链接能对

2015-01-21 09:58:26 2196

转载 android 系统定制的小技巧

1开机图片:android-logo-mask.pngandroid-logo-shine.png  这两个图片一个在上一个在下./out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes/assets/images/android-logo-shine.png./frame

2015-01-16 17:04:23 774

转载 android 三种实现水平向滑动方式(ViewPager、ViewFilpper、ViewFlow)的比较

ViewPagerViewPager类提供了多界面切换的新效果。新效果有如下特征:[1] 当前显示一组界面中的其中一个界面。[2] 当用户通过左右滑动界面时,当前的屏幕显示当前界面和下一个界面的一部分。[3] 滑动结束后,界面自动跳转到当前选择的界面中 ViewPager来源于google 的补充组件android-support-v4.jar,位置

2015-01-06 17:22:14 1424

转载 ViewPager中切换界面Fragment被销毁的问题分析

1、使用场景ViewPager+Fragment实现界面切换,界面数量>=3 2、Fragment生命周期以及与Activity生命周期对比                  3、问题描述按上图所说,只有当Fragment所Attached的Activity执行destroy的时候才会调用onDestoryView方法,然而现实是:当界面由2切换到1的时候,3界

2015-01-06 17:20:02 5675

转载 android sqlite db-journal文件产生原因及说明 .

今天在android中将sqlite的数据库文件生成在SD卡上的过程中,发现生成的.db文件的旁边生成了一个大小为0的与数据库文件同名的.db-journal文件,不明白此文件的用途,于是google了sqlite的官方文档,发现该文件的用途如下:该文件是sqlite的一个临时的日志文件,主要用于sqlite事务回滚机制,在事务开始时产生,在事务结束时删除;当程序发

2014-12-03 11:11:07 2314

转载 eclipse code templates 设置(eclipse注释模版配置)

文件(Files)注释标签:/** * @Title: ${file_name} * @Package ${package_name} * @Description: ${todo} * Copyright: Copyright (c) 2011  * Company:成都康赛电子科大信息技术有限责任公司 *  * @author Comsys-${user} 

2014-11-21 15:28:31 1589

转载 Android 编程下的 TraceView 简介及其案例实战

TraceView 是 Android 平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到 method。详细内容参考:Profiling with Traceview and dmtracedumpTraceView 简介TraceView 是 Android 平台特有的数据采集和分析工具,它主要用于分析 Android 中

2014-11-21 14:36:08 716

原创 Android eclipse的Toggle Block Selection Mode功能

今天无意中发现了Toggle Block Selection Mode功能,其用途就是文本编辑器支持块选择模式。何为块选择模式呢,就是类似于ultraedit的列模式。似乎这个功能在eclipse3.5版本就推出来了的。这个功能其实蛮有用的,比如一个文件有很多行,现在只想把每行前面的10个字符复制出来,那么在块选择模式下就很容易做到了;另外在html之类的文件中可以辅助找出html标签是否

2014-11-21 14:22:38 1691

转载 关于ARGB_8888、ALPHA_8、ARGB_4444、RGB_565的理解

关于ARGB_8888、ALPHA_8、ARGB_4444、RGB_565的理解A:透明度R:红色G:绿B:蓝Bitmap.Config ARGB_4444:每个像素占四位,即A=4,R=4,G=4,B=4,那么一个像素点占4+4+4+4=16位 Bitmap.Config ARGB_8888:每个像素占四位,即A=8,R=8,G=8,B=8,那么一

2014-11-20 16:14:09 952

转载 java取整和java四舍五入方法

import java.math.BigDecimal; import java.text.DecimalFormat;public class TestGetInt{ public static void main(String[] args){    double i=2, j=2.1, k=2.5, m=2.9;    System.out.println("舍掉小数

2014-11-05 10:18:52 950

转载 设计模式的作用

构建一个优秀的系统最困难之处不在于编码(coding),而是在早期做出的设计(design)上的决定。设计是软件开发生命周期中的关键阶段,好的设计能产生好的产品,而不当的设计则会影响最终产品的质量。设计的重要性已经深入人心,这从人们热烈讨论和研究设计模式就能看出来。设计模式是拥有多年开发设计经验的人给我们的经验传承,它是作为专家的建议而引入的,它背后的真正威力是其对真实世界的抽象。如果我们没有足够

2014-11-04 09:26:25 2954

转载 android上的缓存、缓存算法和缓存框架

1.使用缓存的目的缓存是存取数据的临时地,因为取原始数据代价太大了,加了缓存,可以取得快些。缓存可以认为是原始数据的子集,它是从原始数据里复制出来的,并且为了能被取回,被加上了标志。在android开发中,经常要访问网络数据比如大量网络图片,如果每次需要同一张图片都去网络获取,这代价显然太大了。可以考虑设置本地文件缓存和内存缓存,存储从网络取得的数据;本地文件缓存空间并非是无限大的

2014-10-13 10:31:08 639

转载 universal-image-loader 配置

[java] view plaincopyprint?/**  * 初始化ImageLoader  */  public static void initImageLoader(Context context) {      File cacheDir = StorageUtils.getOwnCacheDirectory(context,   

2014-10-08 10:56:24 761

转载 Android操作系统11种传感器介绍

在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用。 ?1234567891011#define SENSOR_TYPE_ACCELEROMETER       1 //加速度#define SEN

2014-10-08 10:51:56 625

转载 RadioButton在低版本中文字居中显示的问题

最近在使用RadioButton的时候设置文字一直没法居中显示。。。废了好大劲才搞好。。下面请看吧。如上图是文字不居中显示的,布局stye如下:[html] view plaincopyprint?style name="main_tab_bottom">          item name="and

2014-10-08 10:50:18 988

原创 android应用跳转至市场给软件评分功能

Uri uri = Uri.parse("market://details?id="+getPackageName());  intent = new Intent(Intent.ACTION_VIEW,uri);  intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  startActivity(intent);

2014-10-01 12:49:05 1570

转载 android 打library 库 不能使用switch/case语句

以前写代码是这样的:int id = view.getId();switch (id) {    case R.id.button1:        action1();        break;    case R.id.button2:        action2();        break;    cas

2014-08-14 20:58:52 2242

转载 排序算法总结

一、选择排序1. 基本思想:  每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。2. 排序过程:【示例】:   初始关键字 [49 38 65 97 76 13 27 49]第一趟排序后 13 [38 65 97 76 49 27 49]第二趟排序后 13 27 [65 97 76 49 38

2014-08-13 18:23:24 682

转载 Android所有控件

1.Android RelativeLayout 属性// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf    将该控件的右边缘与给定ID的控件左边缘对齐;android:layout_toRight

2014-08-06 18:58:17 1029

转载 Android界面开发的相关知识

一、 界面元素  1. 窗口:Activity  应用程序中每个屏幕显示都通过继承和扩展基类Activity实现  分类:基本Activity,带内容的Activity(如ListActivity)  2. 对话框:Dialog  一种显示于Activity之上的界面元素,由Activity管理,用于显示一些临时信息和功能,它比Activity开销小  1) 常用对话框:

2014-08-06 18:53:47 814

仿百度hi网页版

仿百度hi网页版

2014-01-18

java1200例

包含1200个java实例,适合初学者练手,难度逐步增加

2014-01-18

初学C++的基础程序

包括求素数,星点图,阶乘,插入字符,整数合并等等

2014-01-18

Android 4高级编程(第3版)

Android 4高级编程(第3版).pdf

2014-01-18

设计模式.pdf

设计模式的扫描版本

2014-01-18

java编程入门

java编程入门,适合新手看的pdf文档

2014-01-18

手把手教你用Android开发新浪微博客户端

《手把手教你用Android开发新浪微博客户端》,可以结合他的相关教程

2014-01-18

深入浅出Android

深入浅出Android——Android开发经典教材.pdf

2014-01-18

北航计算机系考研复试上机真题及答案(06-12年)

包含了2006年到2012年的北航计算机系复试的上机真题和答案,供准备考研复试的学生参考

2014-01-18

java设计模式奥秘汇总

java设计模式奥秘文档汇总.pdf

2014-01-18

asp知识集锦

asp知识集锦

2014-01-18

在线订单管理系统

电子商务在线订单管理系统 v1.0 普及版

2014-01-18

ASP基础教程

asp基础教材

2014-01-18

安卓版无线点餐源码

Android无线点餐源码

2014-01-18

电子商务生成html商城程序

电子商务生成html商城程序

2014-01-18

锋利的jQuery

锋利的jQuery的pdf文档,锋利的jQuery

2014-01-16

《MATLAB统计分析与应用:40个案例分析》程序与数据.rar

《MATLAB统计分析与应用:40个案例分析》程序与数据.rar

2013-07-04

学籍信息管理系统(有代码)

学籍信息管理系统(有代码),C++写的,仅供参考

2013-07-04

通讯录管理系统(有代码)

通讯录管理系统,最后有代码,仅供参考

2013-07-04

学籍信息管理系统报告(附加代码)

学籍信息管理系统报告(附加代码),c#,me写的

2013-07-04

操作系统课程设计

用C#写的操作系统课程设计作业,用于和同学们分享,仅供参考

2013-07-04

超级日期类

超级日期类(含节日),有运算符重载,+,-(两个,一个是减去多少天得到一个日期,另一个是减去日期得到相差的天数),++,--,<<,>>.还可计算星期几

2011-10-30

停车场管理

模拟停车场管理系统,输入车牌号,输入时间(到来的时间和走的时间),根据时间计算价钱

2011-10-30

约瑟夫环(猴子选大王)

环形链表,猴子选大王,数到几出去,从几开始数,由用户输入决定

2011-10-30

空空如也

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

TA关注的人

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