自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (4)
  • 收藏
  • 关注

原创 错误: Entry在LinkedHashMap中不是公共的; 无法从外部程序包中对其进行访问

遇到了一个很奇怪的问题,使用LinkedHashMap来做LRU缓存时,重写protected boolean removeEldestEntry(Entry<String, String> eldest) {方法需要 import java.util.Map.Entry;但是ide提示不需要引用,这时编译会出现错误: Entry在LinkedHashMap中不是公共的; 无...

2018-11-06 17:28:30 9836 1

原创 与元素类型 "variable" 相关联的 "type" 属性值不能包含 的错误

与元素类型 "variable" 相关联的 "type" 属性值不能包含 '<' 字符。xml不能使用<应该用它的转义字符比如,<<import type="android.util.SparseArray"/><import type="java.util.Map"/><import type=&q

2018-10-15 21:45:24 2636 1

原创 排序算法

package com.example.lib.sort;/** * Created by mengjk on 18-4-28. */public class Sort { public static void main(String[] args){ int[] array={7,12,1,6,3,10,8,26,5,3,11}; maop...

2018-04-30 17:50:50 196

原创 因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

这有可能是没有打开更新开关,把自动检查改成每天,给从下列地点安装更新,都打上勾,安装完成后在还原回来就可以了。记得 sudo apt-get update 一下

2017-07-26 19:57:43 390

转载 adb命令模拟按键事件

adb命令模拟按键事件 (2015-06-07 16:14:11)转载▼标签: adb 分类: 自动化测试//这条命令相当于按了设备的Backkey键adb shell input keyevent 4 //可以解锁屏幕adb shell input keyevent 82 //在屏幕上做划屏操作,前四个数为坐标点,后面是滑动的时间(单位毫秒)adb shell input swipe 50 25

2017-07-23 01:05:04 658

原创 java.util.ConcurrentModificationException

java.util.ConcurrentModificationException

2017-06-13 14:33:07 277

原创 java核心编程笔记

1.一个对象变量并没有实际包含一个对象,而仅仅是引用一个对象,在java中任何对象变量的值都是对存储在另外一个地方的一个对象的引用,new 操作符的返回值也是一个引用。2.所有类(静态类也是一个)只有被实例化的时候,它里面的属性才会被初始化。3.代码执行步骤:将所有的静态域(类属性)进行初始化为默认值,0,false,null。按在类中定义的顺序执行静态域(类属性)

2017-06-03 14:57:22 349

原创 多线程笔记

没有拿到锁的线程,将会被阻塞,也就是说它将在去获取锁的那块代码那里等待到得到锁,直到得到锁后才会继续执行下面的方法。

2017-05-26 16:58:03 256

转载 UML系列图--用例图

转自:http://www.cnblogs.com/Yogurshine/archive/2013/01/14/2859248.html  注意文中用例描述应该用动宾格式。UML系列图--用例图UML-Unified Model Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。 在UML系统开发中有三个主要的模型: 

2017-05-24 15:32:45 582

转载 深入浅出UML类图

转载自:http://www.uml.org.cn/oobject/201211231.asp深入浅出UML类图 作者:刘伟 ,发布于:2012-11-23,来源:CSDN 在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UM

2017-05-24 15:16:47 364

原创 设计模式笔记

创建型模式工场模式:简单工场,简单工场就是把实现隐藏起来,有一个接口A,以及它的实现AimplX,AimplY,普通情况下要得到一个A的操作,就是A a=new Aimpl();,简单工场,则是将对A的new实现放到工场中来做,新建一个工场类B,B,B中有一个方法用来产生A的实例,普通工场则是接收一个值用于判断要生产哪种类型的A,或者直接写多个方法,不同的方法返回不同的A实例,可以做成对象

2017-05-21 11:32:12 252

原创 Android JobService

* 如果当前条件不满足,点击起作业的时候,将会添加到队列中,如果当前队列中已有存在的相同jobID,则不再添加。直到条件满足后就会执行onStartJob* onStartJob返回true,说明在这个方法里面正在执行耗时的作业,如果返回false说明作业已经执行完成了。* onStopJob,当onStartJob返回的是true时,说明有正在执行的作业,并且还没有执行jobfinish方法

2017-05-12 18:31:14 879

转载 一根网线,让两台电脑互联

转自:https://jingyan.baidu.com/article/17bd8e521575f985ab2bb8e0.html 有时候我们需要在电脑之间传几十G东西,而且身边没有移动硬盘。那该怎么办呢?下面我将介绍一个超级简单的办法,成本只是一根网线。适用于任何电脑之间。    台式机---台式机    台式机---笔记本

2017-04-25 11:45:37 3208

原创 default activity not found,android studio

如果想写一个app这个app不需要界面也不需要显示一个图标来启动,只是充当一个服务类的app。常规下Android studio需要指定一个默认的activity来运行,如果找不到默认启动的Activity就会报default activity not found的错误可以在build app那里配置一下,就可以了。改成Nothing

2017-03-07 17:33:32 586

原创 Android出现support包中的类编译问题

compile 'com.android.support:support-v4:24.2.1'compile 'com.android.support:appcompat-v7:24.2.1'把所有相关的support包版本改成可用的统一版本号,如24.2.1

2017-03-02 10:02:32 381

原创 虚拟机Ubuntu系统不能识别U盘问题。

一.在windows下,将你的U盘共享二进入虚拟机的Ubuntu系统,完成如下操作1.安装cifs-utils    apt-get install cifs-utils2.创建/mnt/Windows挂载目录    mkdir /mnt/Windows3.挂载共享目录  mount -v -t cifs   //192.168.1.2/H /mnt/Windo

2017-02-20 10:55:57 4060

原创 Aandroid适配

任何资源都可以单独特定的对某一种分辨率进行适配,只要在资源文件后面加上这个分辨率就行,要注意,不管哪种分辨率,一定是长的在前,宽的在后。如这样配置:layout-800x480,drawable-xhdpi-1920x1200等

2016-12-09 13:48:44 348 1

原创 Android networkonmainthreadexception

请确保,不要在主线程中运行这个线程,运行指的是,线程内部的call或者run方法,在主线程中创建子线程。请不要在线程的构造函数中执行耗时的网络操作。因为在构造的时候,它还是处在主线程中的,因为才刚刚构建,还没有运行。

2016-11-25 17:24:39 291

原创 Java 类方法,对象参数传参

遇到一个非常郁闷的问题。写了一个工具类,方法都是静态方法。方法中的参数为对象,我以为把当前对象传入,对对象进行的操作是地址操作。谁知道,并不是。是值,类的静态方法接收的对象会自动克隆一个副本来做操作。所做的操作都是对副本进行操作,而不是真正传进来的对象。切记了

2016-11-25 11:41:25 2103

原创 Unsupported major.minor version 52.0

由于一些原因,在开发Android项目时还是用的Eclipse。把sdk都升级到了最新版本。运行发现如下一些问题:Errors occurred during the build.Errors running builder 'Android Package Builder' on project 'sfwgtqwettq'.com/android/dx/command/dexer/M

2016-11-15 09:23:33 306

原创 android运行谷歌Media Recorder例子时,出现E/MediaRecorder: start failed: -19问题解决

在prepareVideoRecorder方法中原代码如下:// Step 3: Set a CamcorderProfile (requires API Level 8 or higher)mMediaRecorder.setProfile(profile);将其改成:// Step 3: Set a CamcorderProfile (r

2016-11-06 16:13:13 2952

原创 eclipse搭建maven web 工程,和集成springmvc+mybatis的一些问题

RT:参考原文http://blog.csdn.net/zhshulin/article/details/37956105,来搭建的,有一些区别。一:新建maven  jdk eclipse安装。mybatis自动创建代码工具下载:参考博文:http://blog.csdn.net/zhshulin/article/details/239126152.新建一

2016-11-04 14:55:24 363

转载 maven pom.xml文件教程详解

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.

2016-10-31 14:56:52 640

转载 多Fragment嵌套,出现数据内容清空的问题

当有多Fragment嵌套,Fragment中还有Fragment时,加载内Fragment的View时,view一闪就消失的问题解决办法:在内fragment(也就是子fragment)使用getChildFragmentManager()来获取fragmentManager

2016-06-20 18:10:07 431

转载 解决ScrollView下嵌套ListView。进页面不在顶部的问题

在ListView加载完数据后,执行mScrollView.smoothScrollTo(0,0);

2016-05-25 17:47:06 218

原创 C笔记

在进行除法运算时,操作数不同号结果得负数,操作数同号结果得正数。而模不管操作数是否同号,其结果总是和左操作数的符号相同。45%-7=3 ,-45%7=-3

2016-05-24 19:14:52 231

原创 Android Studio 中build.gradle文件的详细解析

困惑的build.gradle在由Eclipse转到Android Studio之后,第一个让我感到困惑的是build.gradle这个文件了,实在话,当时我并不知道这么写是几个意思。apply plugin: 'com.android.application'android { compileSdkVersion 21 buildToolsVersion "21.1.

2016-05-22 00:48:45 10089 2

原创 闭包

闭包可以当参数传入,所以定义闭包的时候跟定义一个变量一样,用def block={....}def num=0def myBlock={i,ni->println i+"-my-"+ninum=num+i}def pick(n,aBlock,m,pickBlock){for(i in 0..3){pickBlock(m+i,n*i)aBlock(

2016-05-13 10:16:30 335

原创 AndroidStudio使用笔记

其实早在前两年AndroidStudio就已经慢慢流 行并逐渐取代Eclipse成为Android官方的开发工具,由于各种原因一直没能转过来。从今天开始使用AS进行Android开发,并将其中所遇到的问题和经验记录下来。安装:http://developer.android.com/index.html下载最新的版本,现在已经到2.0了。JDK使用的是7。看入门视频:htt

2016-04-24 18:02:07 1365

转载 关于Android app首次安装完成后在安装界面直接“打开”应用再按home键返回桌面,重新进入app重复实例化launcher activity的问题的解决

如标题所述,最近被重复实例化launcher activity这个问题搞得很惨,这个问题有哪些表现呢?如下:1. 在package installers 安装界面安装完一个应用后,直接打开app,然后进入了 Activity_1, 此时再通过此activity用startActivity(intent)的方法打开 Activity_2.2. 然后按home键返回桌面,在

2016-01-29 17:18:17 673

转载 adbl连接不上 daemon not running. starting it now on port 5037 ADB server didn't ACK

在开发的过程中adb经常断开不能连接到设备,但是重启又可以连接上,严重影响开发效率,发现是端口被占用导致,如下的方法可以解决:1 首先要检查驱动是否有问题,可以在设备管理器中查看adb的驱动是否安装成功,确保驱动正常安装;2 从cmd进入dos界面,执行adb kill-server和adb start-server,如何还连接不上,出现启动adb start-se

2016-01-15 17:11:03 734

转载 Android Activity的加载模式和onActivityResult方法之间的冲突

Android Activity的加载模式和onActivityResult方法之间的冲突前言今天在调试程序时,发现在某一Activity上点击返回键会调用该Activity的onActivityResult()方法。我一开始用log,后来用断点跟踪调试半天,还是百思不得其解。因为之前其他的Activity的LaunchMode都是Normal,没有特殊设定,这个Activity由于需

2015-11-30 15:25:47 682

转载 毫秒转成时分秒

http://www.educity.cn/wenda/216155.htmlimport java.util.*; import java.text.DateFormat; public class Test{ public static void main(String[] args) { long hour = 4808000/(60*60*1000); 

2015-11-17 09:43:00 597

原创 Android 自定义字体

https://code.google.com/p/android/issues/detail?id=9904public class Typefaces { private static final String TAG = "Typefaces"; private static final Hashtable cache = new Hashtable(); public s

2015-11-11 16:38:46 420

原创 Scrollview嵌套Listview出现的问题

先贴出曾经用来解决问题的代码:/** 重新计算listview的高度-曾经用过的方法*/public static void setListViewHeightBasedOnChildren(ListView listView) {/* ListAdapter listAdapter = listView.getAdapter();if (listAdapter == nu

2015-10-23 19:02:49 1002

原创 Java实现crc16校验 附上校验工具对照。解决长数据校验不正确的问题

Android与底层硬件通信,进行CRC16校验时,要考虑到无符号整形的原因,java会将超过的值变成负数C算法:Uint16 crc16 = 0;Uint8  i = 0; Uint16 Crc16Calc(Uint8 *data_arr, Uint8 data_len){    crc16 = 0;for(i = 0; i     {

2015-10-21 15:21:04 6448 3

原创 Android集成Twitter和facebook登录分享

Twitter:https://docs.fabric.io/android/twitter/configure-twitter-app.html#callback-urlhttps://docs.fabric.io/android/index.htmlhttps://apps.twitter.comhttps://fabric.iohttps://twittercommuni

2015-10-17 20:32:39 4458

原创 在android的service中启动一个通知,点击通知无法启动activity,报一个SecurityException异常

10-15 17:21:38.992: W/ActivityManager(1663): Permission Denial: starting Intent { cmp=com.dawning.gridview/.activity.MessageDetailActivity bnds=[35,-1733][1047,-1541] (has extras) } from null (pid=-1,

2015-10-15 17:41:53 734

原创 switch-case-break语句

当你在一个switch-case-break;中出现,类强转异常,或者别的奇怪问题,流程一点没错,就不应该走这里的时候,要注意检查一下是不是哪个case中忘记加break了。

2015-08-31 10:45:03 779

原创 如何让EditText不自动获取焦点

在EditText的父控件加上这两个属性。android:focusable="true"  android:focusableInTouchMode="true"就可以了。         android:layout_width="match_parent"        android:layout_height="wrap_content

2015-08-21 14:19:12 499

上拉加载更多,下拉刷新实现思路

上拉加载更多,下拉刷新,思路解析,已实现最基本的功能。

2015-08-20

Echarts饼状图和折线图

实现Echarts饼状图标签文本在图的下方,折线图坐村系左对齐无间隙,解决手机上空中太多空间。

2015-06-18

Android 自带日历日程事件操作 calendar

操作本地日历日程事件,对于想要实现利用本地的日历日程功能,其中包含用户对日历日程事件的操作监听。可对本地日历进行Crud操作

2014-03-04

Android用GridView实现日历功能

在网上看到的android实现日历功能好多都是画出来的。既然andorid有一个Gridview。那我们就可以利用它来实现我们要的日历功能。而且代码会简化很多。难点只是日历算法。日历算法也很好理解

2013-12-13

空空如也

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

TA关注的人

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