- 博客(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 10020 1
原创 与元素类型 "variable" 相关联的 "type" 属性值不能包含 的错误
与元素类型 "variable" 相关联的 "type" 属性值不能包含 '<' 字符。xml不能使用<应该用它的转义字符比如,&lt;<import type="android.util.SparseArray"/><import type="java.util.Map"/><import type=&q
2018-10-15 21:45:24 2714 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 220
原创 因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
这有可能是没有打开更新开关,把自动检查改成每天,给从下列地点安装更新,都打上勾,安装完成后在还原回来就可以了。记得 sudo apt-get update 一下
2017-07-26 19:57:43 417
转载 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 706
原创 java.util.ConcurrentModificationException
java.util.ConcurrentModificationException
2017-06-13 14:33:07 300
原创 java核心编程笔记
1.一个对象变量并没有实际包含一个对象,而仅仅是引用一个对象,在java中任何对象变量的值都是对存储在另外一个地方的一个对象的引用,new 操作符的返回值也是一个引用。2.所有类(静态类也是一个)只有被实例化的时候,它里面的属性才会被初始化。3.代码执行步骤:将所有的静态域(类属性)进行初始化为默认值,0,false,null。按在类中定义的顺序执行静态域(类属性)
2017-06-03 14:57:22 382
转载 UML系列图--用例图
转自:http://www.cnblogs.com/Yogurshine/archive/2013/01/14/2859248.html 注意文中用例描述应该用动宾格式。UML系列图--用例图UML-Unified Model Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。 在UML系统开发中有三个主要的模型:
2017-05-24 15:32:45 645
转载 深入浅出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 394
原创 设计模式笔记
创建型模式工场模式:简单工场,简单工场就是把实现隐藏起来,有一个接口A,以及它的实现AimplX,AimplY,普通情况下要得到一个A的操作,就是A a=new Aimpl();,简单工场,则是将对A的new实现放到工场中来做,新建一个工场类B,B,B中有一个方法用来产生A的实例,普通工场则是接收一个值用于判断要生产哪种类型的A,或者直接写多个方法,不同的方法返回不同的A实例,可以做成对象
2017-05-21 11:32:12 282
原创 Android JobService
* 如果当前条件不满足,点击起作业的时候,将会添加到队列中,如果当前队列中已有存在的相同jobID,则不再添加。直到条件满足后就会执行onStartJob* onStartJob返回true,说明在这个方法里面正在执行耗时的作业,如果返回false说明作业已经执行完成了。* onStopJob,当onStartJob返回的是true时,说明有正在执行的作业,并且还没有执行jobfinish方法
2017-05-12 18:31:14 925
转载 一根网线,让两台电脑互联
转自:https://jingyan.baidu.com/article/17bd8e521575f985ab2bb8e0.html 有时候我们需要在电脑之间传几十G东西,而且身边没有移动硬盘。那该怎么办呢?下面我将介绍一个超级简单的办法,成本只是一根网线。适用于任何电脑之间。 台式机---台式机 台式机---笔记本
2017-04-25 11:45:37 3474
原创 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 619
原创 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 406
原创 虚拟机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 4120
原创 Aandroid适配
任何资源都可以单独特定的对某一种分辨率进行适配,只要在资源文件后面加上这个分辨率就行,要注意,不管哪种分辨率,一定是长的在前,宽的在后。如这样配置:layout-800x480,drawable-xhdpi-1920x1200等
2016-12-09 13:48:44 370 1
原创 Android networkonmainthreadexception
请确保,不要在主线程中运行这个线程,运行指的是,线程内部的call或者run方法,在主线程中创建子线程。请不要在线程的构造函数中执行耗时的网络操作。因为在构造的时候,它还是处在主线程中的,因为才刚刚构建,还没有运行。
2016-11-25 17:24:39 319
原创 Java 类方法,对象参数传参
遇到一个非常郁闷的问题。写了一个工具类,方法都是静态方法。方法中的参数为对象,我以为把当前对象传入,对对象进行的操作是地址操作。谁知道,并不是。是值,类的静态方法接收的对象会自动克隆一个副本来做操作。所做的操作都是对副本进行操作,而不是真正传进来的对象。切记了
2016-11-25 11:41:25 2143
原创 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 331
原创 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 3015
原创 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 386
转载 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 702
转载 多Fragment嵌套,出现数据内容清空的问题
当有多Fragment嵌套,Fragment中还有Fragment时,加载内Fragment的View时,view一闪就消失的问题解决办法:在内fragment(也就是子fragment)使用getChildFragmentManager()来获取fragmentManager
2016-06-20 18:10:07 461
转载 解决ScrollView下嵌套ListView。进页面不在顶部的问题
在ListView加载完数据后,执行mScrollView.smoothScrollTo(0,0);
2016-05-25 17:47:06 241
原创 C笔记
在进行除法运算时,操作数不同号结果得负数,操作数同号结果得正数。而模不管操作数是否同号,其结果总是和左操作数的符号相同。45%-7=3 ,-45%7=-3
2016-05-24 19:14:52 243
原创 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 10175 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 354
原创 AndroidStudio使用笔记
其实早在前两年AndroidStudio就已经慢慢流 行并逐渐取代Eclipse成为Android官方的开发工具,由于各种原因一直没能转过来。从今天开始使用AS进行Android开发,并将其中所遇到的问题和经验记录下来。安装:http://developer.android.com/index.html下载最新的版本,现在已经到2.0了。JDK使用的是7。看入门视频:htt
2016-04-24 18:02:07 1389
转载 关于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 697
转载 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 757
转载 Android Activity的加载模式和onActivityResult方法之间的冲突
Android Activity的加载模式和onActivityResult方法之间的冲突前言今天在调试程序时,发现在某一Activity上点击返回键会调用该Activity的onActivityResult()方法。我一开始用log,后来用断点跟踪调试半天,还是百思不得其解。因为之前其他的Activity的LaunchMode都是Normal,没有特殊设定,这个Activity由于需
2015-11-30 15:25:47 706
转载 毫秒转成时分秒
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 623
原创 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 445
原创 Scrollview嵌套Listview出现的问题
先贴出曾经用来解决问题的代码:/** 重新计算listview的高度-曾经用过的方法*/public static void setListViewHeightBasedOnChildren(ListView listView) {/* ListAdapter listAdapter = listView.getAdapter();if (listAdapter == nu
2015-10-23 19:02:49 1041
原创 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 6491 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 4547
原创 在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 772
原创 switch-case-break语句
当你在一个switch-case-break;中出现,类强转异常,或者别的奇怪问题,流程一点没错,就不应该走这里的时候,要注意检查一下是不是哪个case中忘记加break了。
2015-08-31 10:45:03 806
原创 如何让EditText不自动获取焦点
在EditText的父控件加上这两个属性。android:focusable="true" android:focusableInTouchMode="true"就可以了。 android:layout_width="match_parent" android:layout_height="wrap_content
2015-08-21 14:19:12 516
Android 自带日历日程事件操作 calendar
2014-03-04
Android用GridView实现日历功能
2013-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人