自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (18)
  • 收藏
  • 关注

原创 java 类之间相互引用实例探索

不会,例如:A类中声明一个B类的引用,B类中也声明一个A类的引用,因为类之间的引用相当于指针,声明的时候不会分配对象。即使你在A构造方法中new 一个B类对象,这个B类对象也只是一个新的,与其他的B类对象无关,只是在堆上为这个对象分配了内存。定义了一个Student类、一个Teacher类,他们相互引用,另外在定义一个TestReference测试类。System.out.println("teacher 获取学生信息");System.out.println("student 获取教师信息");

2023-06-20 14:11:57 991 1

原创 2021-04-26

我们项目引入的第三方的arr包,最终都会缓存在我们机器的如下目录(默认情况下)C:\Users\admin\.gradle\caches\modules-2\files-2.1

2021-04-26 17:27:49 122

原创 springmvc 搭建项目通过ajax请求遇到415

"<!doctype html><html lang="zh"><head><title>HTTP Status 415 – 不支持的媒体类型</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma..

2020-07-24 08:57:39 399

原创 setTimeout 实现setInterval

/** * fn:回调函数,处理结果 * time:多长时间执行1次 * limitNum:达到临界值是,清除定时器 */function wrapSetTimeOut(fn,time,limitNum){    var count = 0;    var timeId;    return function(){        if(!timeId){            ...

2018-11-16 11:40:41 303 1

原创 react html2canvas ios9 ios10 以下截图为空问题小记录

感谢 https://blog.csdn.net/guozh90/article/details/79204061 博主这篇文章 给我提供了思路,最终解决了我的问题修改后代码如下import html2canvas from 'html2canvas';import * as locStorage from './localstorages';import { Toast } from 'ant...

2018-06-08 17:08:12 5531

原创 webpack proxy axios create-react-app

当我们使用create-react-app创建项目后,在本地开发完成之后 ,肯定会遇到和服务端交互的问题,这时候配置请求转发是常见的。那么我们配置本地环境请求到服务器的接口。 1 确保你自己已经使用 npm run eject 命令,这个是生成本地webpack配置文件2&gt;package.json中配置如下代码 "proxy": { "/*": { "target": "ht...

2018-04-27 18:10:22 3041

原创 input 输入 小写转大写 遇到坑

看来这位仁兄的 思路 http://blog.csdn.net/yieryi_/article/details/52078596 很高兴,使用的是 css样式解决<inputtype="text" style="*********; text-transform: uppercase;" name="textfield" id="test"/>本以为能完美解

2017-11-09 17:42:55 3872

原创 Android 应用程序退出后不在运行列表中显示的方法

最近项目遇到个问题,app切换到后台后,app并没有在最近列表中显示。问题在于,我把启动Activity设置了 android:excludeFromRecents="true" 属性把该属性设为 false就行了

2015-09-28 20:56:12 1058

原创 android中更新view的几种方式

package com.example.android;import android.app.Activity;import android.app.PendingIntent;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.con

2015-05-14 10:00:58 1387

原创 android 关联 android-support-v4.jar 源码

1》在libs 文件夹下创建一个文件   android-support-v4.jar.properties2》找到源码位置,然后在添加一句话,例如我的源码位置d:\\software\\android-sdks\\extras\\android\\support\\v4\\src然后重启Eclipse 就ok

2015-04-24 15:53:24 531

转载 Android位图颜色模式的问题

最近开始了android上的编程之旅,在了解2D图形编程时,令人蛋疼的发觉android上仅支持ARGB8888、ARGB4444、RGB565以及Alpha 8这么几种颜色模式,而不支持RGB888这种格式。原本以为即使不支持RGB888我用ARGB8888总行吧,但后来了解到,即使我在内存中用ARGB888颜色模型表示图像,在该图像拷贝到屏幕帧缓冲区的过程中,它也会变成RGB565颜色模式。我

2015-04-03 13:43:20 517

原创 View inflate(resId, ViewGroup , boolean attachToRoot)和View inflate(int resource, ViewGrou)区别

具体详细可以点击链接 去详细看点击打开链接1.若我们采用 convertView = inflater.inflate(R.layout.item_list, null);方式填充视图,item布局中的根视图的layout_XX属性会被忽略掉,然后设置成默认的包裹内容方式2.如果我们想保证item的视图中的参数不被改变,我们需要使用convertView = inflater.

2015-04-01 18:00:55 2517

转载 Java:重写equals()和hashCode()

http://zhangjunhd.blog.51cto.com/113473/71571/1.何时需要重写equals()当一个类有自己特有的“逻辑相等”概念(不同于对象身份的概念)。2.设计equals()[1]使用instanceof操作符检查“实参是否为正确的类型”。[2]对于类中的每一个“关键域”,检查实参中的域与当前对象中对应的域值。[2.1]对于非

2015-03-27 16:24:47 464

原创 去除两个集合中相同的元素,并得到两个集合中非相同元素的集合

ArrayList list1 = new ArrayList();        ArrayList list2 =new ArrayList();        ArrayList list3 =new ArrayList();        list1.add(1);        list1.add(2);        list2.add(2);

2015-03-26 13:43:30 3388

原创 Android布局文件layout.xml的一些属性值

第一类:属性值 true或者 falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素的下边缘android:l

2015-03-19 19:09:02 373

转载 Android EditText软键盘显示隐藏以及“监听”

原文地址 http://www.linuxidc.com/Linux/2013-10/91579.htm  一、写此文章的起因本人在做类似于微信、易信等这样的聊天软件时,遇到了一个问题。聊天界面最下面一般类似于如图1这样(这里只是显示了最下面部分,可以参考微信等),有输入文字的EditText和表情按钮等。1、点击表情会在这下面显示表情选择,如图2,如果之前点击输入

2015-03-18 15:02:57 590

转载 Android开发在路上:少去踩坑,多走捷径

Android开发在路上:少去踩坑,多走捷径http://kb.cnblogs.com/page/211676/

2015-03-09 17:06:53 737

原创 ArrayAdapter

/** * A gallery of basic controls: Button, EditText, RadioButton, Checkbox, * Spinner. This example uses the light theme. */public class Controls1extends Activity {    @Override   

2015-02-27 14:10:55 437

转载 android TextView 异常换行问题

package com.example.zjh_android.utils; /** *  * 提供对字符串的全角->半角,半角->全角转换 *  */ public class BCConvert { /** * ASCII表中可见字符从!开始,偏移位值为33(Decimal) */ static finalchar DBC_CHA

2015-02-16 13:58:24 1435 1

原创 android shape 之gradient

效果图如上:代码如下:1》shape_gradient_0.xmlxmlversion="1.0"encoding="utf-8"?>shapexmlns:android="http://schemas.android.com/apk/res/android">    gradient         android:startColor="#FFF

2015-02-13 10:36:59 575

原创 Could not find class 'com.google.gson.Gson', referenced from method com.itheima.redbaby.parser.Versi

x引用项目的gson第三方jar包,结果报如下错误Could not find class 'com.google.gson.Gson', referenced from method com.itheima.redbaby.parser.VersionParser.parseJSON解决办法:把lib文件  改成libs 就行了

2015-02-11 22:52:01 2709 1

转载 Android中<meta-data>的使用

原文:http://blog.sina.com.cn/s/blog_8417aea8010110he.html在AndroidManifest.xml中,元素可以作为子元素,被包含在、 、和元素中,但不同的父元素,在应用时读取的方法也不同。1 :在Activity的应用。    xml代码段:                     java代码段:

2015-01-05 17:28:30 481

转载 仿美团app,浮动layout滑动到顶部悬停效果

原文地址:http://www.eoeandroid.com/thread-558736-1-1.html  说明今天在帖子上看到有人需要做一个类似美团app的一个效果,就是当一个浮动layout的滑动到顶部时,这个浮动layout就悬停下来,当屏幕往下滑动时,浮动layout也跟着往下移动。       因此,我特意也写了一个:浮动layuot滑动到顶部悬停dem

2015-01-04 14:56:25 3354 1

转载 Mark 下 android Touch 事件传递顺序

android Touch事件执行顺序是:Activity.dispatchTouchEvent()ViewGroup.dispatchTouchEvent()View.dispatchTouchEvent()View.onTouchEvent()ViewGroup.onTouchEvent()Activity.onTouchEvent()onInterceptTo

2014-12-29 16:52:12 397

转载 android WebView 与 HttpClient Cookie

原文地址:http://blog.csdn.net/take8619702/article/details/86389741.WebView中的Cookie信息,或者WebView访问某网络地址前设置其CookieCookieSyncManager cookieSyncManager = CookieSyncManager.createInstance(Ma

2014-12-19 10:14:13 836

转载 Android DownloadManager 的使用

从Android 2.3(API level 9)开始Android用系统服务(Service)的方式提供了Download Manager来优化处理长时间的下载操作。Download Manager处理HTTP连接并监控连接中的状态变化以及系统重启来确保每一个下载任务顺利完成。在大多数涉及到下载的情况中使用Download Manager都是不错的选择,特别是当用户切换不

2014-12-18 13:42:32 481

转载 Android ListView滑动过程中图片显示重复错位闪烁问题解决

原文地址:http://www.trinea.cn/android/android-listview-display-error-image-when-scroll/Android ListView滑动过程中图片显示重复错位闪烁问题解决主要分析Android ListView滚动过程中图片显示重复、错乱、闪烁的原因及解决方法,顺带提及ListView的缓存机制。1、原因分析

2014-12-18 11:30:50 789

转载 Android开源项目第二篇——工具库篇

原文地址:http://www.trinea.cn/android/android-open-source-projects-dev-lib/Android开源项目第二篇——工具库篇本文为那些不错的Android开源项目第二篇——开发工具库篇,主要介绍常用的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼

2014-12-18 11:07:06 528

原创 IntentService

在项目中也许你要用到在service中启动一个线程去处理一个耗时的操作,然后还得考虑什么时候关闭掉service。挺麻烦的。android给我们提供了一个IntentService,好使多了。它是service的子类,专门处理异步请求的,而且不用你考虑什么时候关闭servie(stopService()或者stopSelf())。具体上代码吧:package com.example

2014-12-17 11:25:57 440

转载 Android隐藏输入法软键盘的一些说明

发现普遍的方法如下:((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).    hideSoftInputFromWindow(MyActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_A

2014-12-05 16:32:02 392

转载 Android中layout过程详解

原文地址:http://www.cnblogs.com/xilinch/archive/2012/10/24/2737248.html相比较onMeasure ,layout过程要简单多了,正如layout的中文意思“布局”中表达的一样,layout的过程就是确定View在屏幕上显示的具体位置,在代码中就是设置其成员变量mLeft,mTop,mRight,mBottom的值,这

2014-12-05 14:40:28 440

转载 Android中mesure

invalidate()最后会发起一个View树遍历的请求,并通过执行performTraersal()来响应该请求,performTraersal()正是对View树进行遍历和绘制的核心函数,内部的主体逻辑是判断是否需要重新测量视图大小(measure),是否需要重新布局(layout),是否重新需要绘制(draw)。measure过程是遍历的前提,只有measure后才能进行布局(layout

2014-12-05 14:26:24 401

转载 java正则表达式 过滤特殊字符的正则表达式

Java正则表达式学习: 因为正则表达式是一个很庞杂的体系,此例仅举些入门的概念,更多的请参阅相关书籍及自行摸索。 \\ 反斜杠 \t 间隔 ('\u0009') \n 换行 ('\u000A') \r 回车 ('\u000D') \d 数字 等价于[0-9] \D 非数字 等价于[^0-9] \s 空白符号 [\t\n\x0B\f\r] \S 非空白符号

2014-11-19 16:11:01 553

转载 使用Linkify + 正则式区分微博文本链接及跳转处理

如同新浪微博Android版的应用上,当我们点击微博文本上的链接会自动跳转界面,或网站链接跳转网页浏览,或邮箱链接跳转邮箱服务,或电话号码链接跳转拨号界面。Android 帮我们设计了一个类:Linkify  Linkify是一个辅助类,通过RegEx样式匹配,自动地在TextView类(和继承的类)中创建超链接。符合特定的RegEx样式的文本会被转变成可点击的超链接,这些超链接隐式地调用

2014-11-19 14:35:32 1078

转载 Android开发技巧之viewstub用法详解及实现延迟加载

ViewStub 是一个不可见的,大小为0的View,最佳用途就是实现View的延迟加载,避免资源浪费,在需要的时候才加载View"需要注意的是,加载view之后,viewstub本身就会被新加载进来的view替换掉上代码了,看完就理解了acitivity_main.xml[html] view plaincopyprint?

2014-11-19 10:58:47 573

转载 Ant 一键打包

原文地址http://handsomeliuyang.iteye.com/blog/1156070

2014-11-19 10:17:50 436

转载 android中用Spannable在TextView中设置超链接、颜色、字体

TextView是用来显示文本的,有时需要给TextView中的个别字设置为超链接,或者设置个别字的颜色、字体等,那就需要用到Spannable对象,可以借助Spannable对象实现以上设置。res-layout-main.xml: Java代码  "1.0" encoding="utf-8"?>  "http://schemas.

2014-11-04 10:04:51 569

转载 android - SpannableString或SpannableStringBuilder以及string.xml文件中的整型和string型代替

背景介绍在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况,可能第一反应就是用不同的多个TextView来实现,对于每个TextView设置不同的字体风格以满足需求。 这里推荐的做法是使用android.text.*;和 android.text.style.*;下面的组件来实现RichText:也即

2014-11-04 10:00:50 469

原创 ToastUtils

package com.paic.egis.smts.companieshouse.utils;import android.content.Context;import android.os.Handler;import android.os.Looper;import android.view.Gravity;import android.widget.Toast;

2014-10-21 13:39:43 614

转载 UML类图几种关系的总结

原文地址:http://www.open-open.com/lib/view/open1328059700311.html   在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)         

2014-10-15 10:47:57 428

android4中文

android 4.0系统的开发pdf文档,里面的知识点还是挺全,讲得还不错。

2015-04-15

android 第一行代码

android 第一行代码,这本书作为入门级别还是不错的。

2015-04-15

think in java 4

think in java 4 这个版本里面新增了一些新的知识点,这本数的价值影响里我就不说了。

2015-04-15

android sqlite_demo

this is just a demo

2014-05-20

android 4.03 15源码

用于eclipse关联源码! 步骤一:把该源码下载下来 步骤2:找到你安装sdk的目录, 我的是:D:\Users\Administrator\AppData\Local\Android\android-sdk\platforms\android-15 步骤三:在这个目录下新建一个 sources的文件夹, 然后把源码放入进去(我上传的是压缩包,你解压出来后,把压缩包删了就行) 步骤四:找到项目android.jar, 然后---》properties-->java source attachment--->点External Folder 找到 刚才新建的sources目录即可 步骤五:重启eclipse

2013-11-30

vertal Viewpager

viewpager 垂直方向滑动

2013-11-15

tabhost fragment

tabhost fragment组合 实现网易新闻框架

2013-11-05

java扫雷游戏

java代码使用swing 实现一个扫雷的游戏,适合初学者参考参考,(这个项目是我从同事那里借鉴来的,他才是真正的贡献者哦)

2013-11-05

二维条形码

二维码,条形码demo,里面已经是根据ZXing开源项目中玻璃出我们需要的源码 可以很方便的使用

2013-10-24

android_program

android 学习资料

2013-09-26

android apidemos

android apidemos 很好的学习一下android基础的东西,只是为了自己以后好用

2013-08-21

android fragmentpager

fragmengpager 实现类似viewpage + tab效果

2013-08-21

电子宠物网站

这个项目适合毕业设计的同学用,所以本人上传了。希望有帮助

2012-11-27

android项目的demo版

这是一个很好很全面的android项目的demo,可以为许多在学习android的人,提供一点帮助。呵呵,当然了, 积分本人可能要的多点了,但是绝对值。

2012-11-27

android fisrtdemo

1. create table in the local DBMS in android. below is a sample for the table: private static final String TV_REMOTE_CONFIG_TABLE_CREATE = "create table " + remote_tables.sTvRemoteConfigTable + " ( " + "_id integer primary key autoincrement, " + remote_tables.tv_remote_config_table.KEY_REMOTE_ID + " integer not null, " + remote_tables.tv_remote_config_table.KEY_REMOTE_BITS + " integer not null, " + remote_tables.tv_remote_config_table.KEY_REMOTE_PRE_DATA_BITS + " integer not null, " + remote_tables.tv_remote_config_table.KEY_REMOTE_FLAGS + " integer, " + remote_tables.tv_remote_config_table.KEY_REMOTE_HEADER_1 + " integer, " + remote_tables.tv_remote_config_table.KEY_REMOTE_HEADER_0 + " integer, " + remote_tables.tv_remote_config_table.KEY_REMOTE_ONE_1 + " integer, " + remote_tables.tv_remote_config_table.KEY_REMOTE_ONE_0 + " integer, " + remote_tables.tv_remote_config_table.KEY_REMOTE_ZERO_1 + " integer, " + remote_tables.tv_remote_config_table.KEY_REMOTE_ZERO_0 + " integer, " + remote_tables.tv_remote_config_table.KEY_REMOTE_PTRAIL_1 + " integer, " + remote_tables.tv_remote_config_table.KEY_REMOTE_PTRAIL_0 + " integer, " + remote_tables.tv_remote_config_table.KEY_REMOTE_REPEAT_1 + " integer, " + remote_tables.tv_remote_config_table.KEY_REMOTE_REPEAT_0 + " integer, " + remote_tables.tv_remote_config_table.KEY_REMOTE_GAP + " integer, " + remote_tables.tv_remote_config_table.KEY_REMOTE_TOGGLE_BIT + " integer, " + remote_tables.tv_remote_config_table.KEY_REMOTE_FREQ + " integer, " + remote_tables.tv_remote_config_table.KEY_REMOTE_PRE_DATA + " blob, " + remote_tables.tv_remote_config_table.KEY_REMOTE_CONFIG_CODE + " blob not null, " + remote_tables.tv_remote_config_table.KEY_POWER + " blob, " + remote_tables.tv_remote_config_table.KEY_DIGIT_0 + " blob, " + remote_tables.tv_remote_config_table.KEY_DIGIT_1 + " blob, " + remote_tables.tv_remote_config_table.KEY_DIGIT_2 + " blob, " + remote_tables.tv_remote_config_table.KEY_DIGIT_3 + " blob, " + remote_tables.tv_remote_config_table.KEY_DIGIT_4 + " blob, " + remote_tables.tv_remote_config_table.KEY_DIGIT_5 + " blob, " + remote_tables.tv_remote_config_table.KEY_DIGIT_6 + " blob, " + remote_tables.tv_remote_config_table.KEY_DIGIT_7 + " blob, " + remote_tables.tv_remote_config_table.KEY_DIGIT_8 + " blob, " + remote_tables.tv_remote_config_table.KEY_DIGIT_9 + " blob, " + remote_tables.tv_remote_config_table.KEY_VOL_UP + " blob, " + remote_tables.tv_remote_config_table.KEY_VOL_DOWN + " blob, " + remote_tables.tv_remote_config_table.KEY_CH_UP + " blob, " + remote_tables.tv_remote_config_table.KEY_CH_DOWN + " blob, " + remote_tables.tv_remote_config_table.KEY_MENU + " blob, " + remote_tables.tv_remote_config_table.KEY_ARROW_UP + " blob, " + remote_tables.tv_remote_config_table.KEY_ARROW_DOWN + " blob, " + remote_tables.tv_remote_config_table.KEY_ARROW_LEFT + " blob, " + remote_tables.tv_remote_config_table.KEY_ARROW_RIGHT + " blob, " + remote_tables.tv_remote_config_table.KEY_OK + " blob, " + remote_tables.tv_remote_config_table.KEY_BACK + " blob, " + remote_tables.tv_remote_config_table.KEY_MUTE + " blob, " + remote_tables.tv_remote_config_table.KEY_INPUT + " blob, " + remote_tables.tv_remote_config_table.KEY_REVERSE + " blob, " + remote_tables.tv_remote_config_table.KEY_PIP + " blob);"; 2. insert one group of data into the table; 3. implement the UI, please check the attached UI material, to implement your UI. 4. for each time when you start the demo, you need try to get the key code for those keys from dbms and mapping them to those keys in the UI. 5. everytime, you click the key in the UI, the key code will be displayed with the "Toast" tool.

2012-03-07

商场VIP消费管理系统

1.商品管理(登记、查询);2.商场管理(资料登记、查询、消费登记);3.维护管理(维护管理员信息);

2011-06-05

小区物业管理系统(Java(C/S))

1.管理员管理(添加管理员、修改密码);2.系统设置(设置工具栏);3.业主信息管理(增删改查业主信息);4.物业信息管理(投诉管理、收费管理、保修管理);5.房屋信息管理(增删改查房屋信息);

2010-10-20

关于jsp实现的动态购物网站

毕业必需,这个东西对于计算机专业的老说会有帮助的啊

2010-10-20

空空如也

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

TA关注的人

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