- 博客(153)
- 资源 (9)
- 收藏
- 关注
原创 Javaweb—Tomcat安装
先说明一下,安装tomcat之前,先安装JDK1.去官网下载tomcathttp://tomcat.apache.org/点击对应的版本,然后选择系统位数然后就是下载保存到电脑2.解压缩直接解压安装包3.启动和关闭双击startup.bat即可启动tomcat双击shutdown.bat即可关闭tomcat
2016-08-21 11:30:14
607
原创 Android—实体类toString加与不加的区别
我们生成实体类的时候:1.public class Root {private String signinImg1;public void setSigninImg1(String signinImg1){this.signinImg1 = signinImg1;}public String getSigninImg1(){return this.sig
2016-07-28 11:54:20
3028
转载 Android-给图片加文字水印
网上找来的,然后改一下,转入图片Bitmap,以及要加的文字即可/** * 给图片添加水印 * @param src * @param str * @return */ @SuppressLint("SimpleDateFormat") private Bitmap createBitmap(B
2016-07-25 16:48:15
1695
原创 Android-eventBus的使用
我主要在项目中使用如下:Fragment通知四个子fragment1,在父Fragment里面发布消息:(1).声明全局变量 public EventBus eventBus;(2).在父Fragment的onCreateView里面new对象: eventBus = new EventBus();(3)注册子fragment ty
2016-07-25 16:45:13
531
转载 Android— AndroidStudio如何给log添加过滤项(Filters
今天讲的这个东西比较简单,估计绝大部分人都是会用。以前使用Eclipse时,在log的左侧有一个区域是用于管理各个Filters的,这样过滤log很方便。用Android Studio的时候,估计你也会找啊找的。估计一开始可能没注意就没找到,那如何添加过滤项呢,如图:1,选择设备针对aduovip问题,做如下补充:如何选择看下图,选中你想要的设备即可,选择完后,框内
2016-02-29 11:13:58
1065
转载 Android— intent.setFlags方法中的参数值含义
. intent.setFlags()方法中的参数值含义:1.FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:A B。如果没有添加这个标记,则栈情况将会变成:A B C D B。也就是说,如果添加了FLAG_ACTIVITY_CLEAR
2016-02-23 14:52:13
783
转载 Java—java方法重载
什么是方法的重载?方法重载是以统一的方式处理不同数据类型的一种手段。怎样构成方法的重载?方法名相同, 形参不同。而形参的不同又表示在: 1). 形参的个数不同 2). 形参的类型不同 3). 形参的顺序不同注意事项1. 如果两个方法的返回值不同, 而其他都相同。 这个时候并不构成方法的重载。 在编译的时候会报错:示例代码(错误):Test.java复制代码 代码如下
2016-02-12 23:32:56
717
转载 Java—设计模式(工厂模式)
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利
2016-02-11 22:34:33
404
转载 Java—进程间通讯的有几种方法
进程间通信的方法主要有以下几种: (1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关 系 进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用mkfifo来创建
2016-02-11 17:17:00
3130
转载 Java—设计模式(单例模式)
概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍2种:懒汉式单例、饿汉式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象
2016-02-11 11:58:09
477
转载 Android—启动模式
Android之Activity的四种启动模式当应用运行起来后就会开启一条线程,线程中会运行一个任务栈,当Activity实例创建后就会放入任务栈中。Activity启动模式的设置在AndroidManifest.xml文件中,通过配置Activity的属性android:launchMode=""设置。 1. Standard模式(默认)我们平时直接创建的Activity都是
2016-02-11 11:47:30
422
转载 Android—edittext第一次显示不显示光标的
在edittext根布局加上如下属性 android:focusable="true" android:focusableInTouchMode="true"
2015-12-30 14:19:40
5280
原创 Android—在listview中edittext获取焦点的问题
项目中,listview有edittext,点击edittext后获取焦点,弹出自定义键盘,点击listview的item隐藏键盘,键盘获取输入在adapter的getview里面操作,因此,在getview里面写如下点击事件,即可隐藏自定义键盘 convertView.setOnClickListener(new View.OnClickListener()
2015-12-29 11:15:47
1367
转载 Android—判断线程池是否执行结束
ExecutorService exe = Executors.newFixedThreadPool(30); /* lowerorgdatalist.clear(); if(lowerorglist.size()>0){ for (int i = 0; i m = lowerorglist.get(i); exe.e
2015-09-01 11:18:15
3017
转载 Android—Handler.obtainMessage()与new Message()相比
Message msg = mHandler.obtainMessage(); 比Message msg = new Message();消耗内存更少 ,但是功能效果一样原文地址:http://blog.youkuaiyun.com/h3c4lenovo/article/details/7914902
2015-08-26 10:26:16
520
转载 Android—压缩图片,减少内存
private BitmapDrawable setBimap(int resId){ BitmapFactory.Options opt = new BitmapFactory.Options(); opt.inPreferredConfig = Bitmap.Config.RGB_565; opt.inPurgeable = true; opt.inIn
2015-08-26 10:02:40
859
原创 Android—ViewPager: Can't Change Tag of Fragment
别人的解决办法如下,然后我实在找不到PageFragment.newPage(,);我就根据自己的改了一下private List pages; //... public PageFragment getItem(int position) { PageFragment page = null; if (pages.size() > positi
2015-08-25 16:16:19
4933
2
原创 Android—App在线更新后不会自启动解决办法!
做项目的时候,公司要求自己写App在线自动检测更新,App启动是的flash界面也就是欢迎界面开始检测版本,不一样就下载;在这里就出现一个问题,下载完了就开始安装替换,替换完了,程序没启动!但是,如果我进入其他Acitivity,然后子线程还在下载,那么下载完了还能自启动;所以就干脆在当前Activity下载,下载完了finish就可以了。如蓝色字体的代码builder.setPo
2015-08-20 12:13:57
3022
原创 Android—Android中监听EditText文本输入,实现修改用户名,清除密码
/** * 登录界面 */public class Login extends Activity implements OnClickListener {private Button btn_login;private EditText et_username;private EditText et_userpwd;@Overrideprotected void
2015-08-15 10:29:00
3386
转载 Android—No orientation specified, and the default is horizontal.
整的错误提示信息为:No orientation specified, and the default is horizontal. This is a common source of bugs when children are added dynamically.通常发生这个错误提示的原因是我们直接在原有的页面上把别的布局标签改成,但是使用标签要指明方向,水平方向还是垂直方向
2015-08-12 16:09:40
631
原创 Android—友盟统计收集错误和在线统计
1.首先去友盟官网注册账号http://www.umeng.com/,然后登录账户,切换到“管理”界面,创建应用,获取key2.选择“应用统计分析”,下载SDK,里面集成很多统计,我们只需要两个(收集错误,启动在线统计)3.配置到自己的工程(1)manifest.xml
2015-08-12 10:27:29
6858
原创 Android—[INFO:CONSOLE(55)] "Uncaught ReferenceError: $ is not defined", source: file:///android_asse
[INFO:CONSOLE(55)] "Uncaught ReferenceError: $ is not defined", source: file:///android_asset/map.html (55)在AndroidManifest.xml里面的版本限制最高超过13,在.java里面需要加入@setjavascript来引入sj,所以,导致地图无法使用降低最高版本至1
2015-08-11 16:19:43
3634
原创 Android—获取view中的一个控件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="400dip" android:background="#FFFFFF" > <com.insig
2015-08-11 15:44:15
5073
原创 Android—shape画虚线
横线: android:shape="line" > android:centerX="5" android:endColor="#FFFFFF" android:startColor="#FFFFFF" android:type="sweep" /> a
2015-07-28 16:21:53
920
转载 Android—去掉ExpandableListView的箭头图标
用到ExpandableListView时有个箭头图标系统自带的在你自定义布局也不能去掉只要设置一个属性即可,如下: settingLists.setGroupIndicator(null); ~~~~~~~~~~~~~~~~~此处就是设置自定义的箭头图标的。置空则没有了。也可以自定义(但是位置还是在那个地方不推荐)如下:首先,自定义一个expandablelistvi
2015-07-20 11:49:26
760
原创 Android—jar包存在,编译无错,运行有错java.lang.NoClassDefFoundError:dao.master....
首先打开Eclipse的Java Build Path,查看一下类dao.master....在哪个包下,我这里时greendao.jar,这个包在哪个Library下,我的在Android Private Libraries下的,然后点击上面的第四个tab,即Order And Export选项卡,在Android Private Libraries前面打上勾,确定,重新Clean一下项
2015-07-14 14:42:01
936
原创 Android—解决重写TextView设置字体大量引用后卡屯的问题
我在http://blog.youkuaiyun.com/weiguishan/article/details/46678935这边博客谢了两种方法,自定义textview字体,在xml里面大量引用会卡顿,下面给出解决办法。首先写一个类,继承Application,在该类的oncreate方法获取Typefacepublic class BusinessApplication extends Appl
2015-06-29 12:10:42
3093
原创 Android—自定义TextView字体!
两种方法:方法一:在assets目录下新建目录fonts,然后存放自己的字体库,我这里是微软雅黑weiruanyahei.ttf。TextView tv;Typeface tf2 = Typeface.createFromAsset(getAssets(),"fonts/weiruanyahei.ttf");tv.setTypeface(tf2);方法二:建
2015-06-29 09:55:29
3396
原创 Android—Ubuntu12.0.4下编译android2.3.7系统源码
1.安装JDK我是自己去下载的,我分享出来http://pan.baidu.com/s/1pJvDGcb,我是在虚拟机里面弄,ubuntu是32位系统,所以下载对应的32位系统(1)复制到windows和Linux的共享目录,然后cp到自己的home/gec目录,假如我的用户名gec(2)执行命令: ./jdk-6u45-linux-x64.bin(3)之后,在自己用户的目录
2015-06-19 17:18:14
825
原创 Android—Greendao:SQLite Exception: no such table Error [duplicate]
我使用的是greendao数据框架,其实也一样的,出现如题的异常,有时候并不是程序错误,把APP卸载,重装就好
2015-06-16 15:39:16
3891
转载 Android—ViewPager实现左右循环
原文地址:http://blog.youkuaiyun.com/free_wind22/article/details/37655903Android中的ListView可以实现屏幕上下滑动来浏览数据,ViewPager则实现了左右滑动的效果。我们可以拿它做很多事情,从最简单的导航,到页面菜单等等。ViewPager类提供了多界面切换的新效果。新效果有如下特征:[1] 当前显示一组
2015-06-16 09:55:46
657
转载 Android—Activity的四种启动模式
最近做项目,然后自己点来点去,再点击“back”键的时候,发现问题,原因是没有设置activity的启动模式,然后开始对启动模式有些兴趣,下面是别处抄来的,我只用其中的singleTask,也就是我的App有一个主界面,每一次从其他界面返回,我可能都会StartActivity形式返回,所以每次都是启动新的activity,设置后即可达到期望的要求。Android入门:Activi
2015-06-12 20:23:55
468
转载 Android— Android中十六进制颜色字符串转int的方法
int n = Color.parseColor("#AARRGGBB");
2015-06-11 10:37:35
1870
转载 Android—如何查看android源码
我是根据以下文章来查看声明:高手跳过此文章 当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢?比如下面这种情况 图一 假设我们想参看Activity类的源代码,
2015-06-09 11:58:12
878
原创 Android—点击自定义dialog窗体的控件销毁自己
/*** 自定义弹出更新对话框*/@SuppressLint("NewApi")protected void shownewsDialog(String title1, String title2, String title3) {final Dialog builder = new Dialog(this, R.style.dialog);View view = Layo
2015-06-05 15:17:47
3704
转载 Android—反编译与防止反编译
我觉得不错,就不多写了,记下来而已如何反编译:http://blog.youkuaiyun.com/vipzjyno1/article/details/21039349/如何防止反编译:http://blog.youkuaiyun.com/vipzjyno1/article/details/21042823
2015-05-20 11:10:20
437
原创 Android—给控件设置边框
android:topRightRadius="2dp" android:bottomRightRadius="2dp" android:bottomLeftRadius="2dp"/>1. 控件背景填充的颜色2. 边框大小(不是控件大小),边框颜色3. an
2015-05-19 11:49:53
1958
带侧滑菜单的精美MP3播放器
2015-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人