自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

面朝大海,春暖花开

新博客地址:http://blog.csdn.net/mr_dsw

  • 博客(31)
  • 资源 (27)
  • 问答 (6)
  • 收藏
  • 关注

原创 MarkdownPad2注册码

邮箱地址:Soar360@live.com授权秘钥: GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4RidP6Y2wZ0q74f47fzsZo45JE2hfQBFi2

2015-06-30 22:08:52 827

原创 TextView显示html图片的方法

TextView是不只可以String的,我们平常用的给setText()方法传递String参数的时候,其实是调用的public final void setText (CharSequence text)方法,String类是CharSequence的子类。而CharSequence子类众多,其中有一个接口Spanned,即类似html的带标记的文本。我们可以用它来在TextView中

2015-06-28 14:30:11 672 1

原创 点击屏幕其他地方让edittext失去焦点 的实现

linearLayout.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { linearLayout.setFocusable(true); linearLayout.setFocusableInTouc

2015-06-15 10:03:41 6696

原创 Android Scroller简单用法

Android里Scroller类是为了实现View平滑滚动的一个Helper类。通常在自定义的View时使用,在View中定义一个私有成员mScroller = new Scroller(context)。设置mScroller滚动的位置时,并不会导致View的滚动,通常是用mScroller记录/计算View滚动的位置,再重写View的computeScroll(),完成实际的滚动。 

2015-06-14 21:43:51 535

原创 sqlite的limit使用

如果我要取11-20的Account表的数据,则为: Select * From Person  Limit 9 Offset 10;表示从Person  表获取数据,跳过10行,取9行 。也可以这样写 select * from account limit 10,9 和上面的的效果一样。 通用公试: sql = "select * from TableName w

2015-06-12 14:14:11 4346

原创 Register an InstanceCreator with Gson for this type to fix this problem.

在转换过程中会抛出“No-args constructor for class com.pwm.gson.A$B does not exist”异常。解析方法把内部类改为静态内部类,或者按异常信息“Register an InstanceCreator with Gson for this type to fix this problem”所示,用Gson为其提供一个内部实例创建器,但GSON

2015-06-11 11:27:46 7116 3

原创 设置启动activity的背景色

true        @android:color/transparent        @null        true    然后设置到activity启动的theme

2015-06-10 10:33:18 777

原创 Android 避免APP启动闪黑屏(Theme和Style)

前几天Boss就反应说,机器每次启动程序都会闪一下黑屏,这个客户不接受。没办法,只能想想怎么解决,最后找到了下面的方法。闪黑屏的原因主要是我们启动Activity的时候,需要跑完onCreate和onResume才会显示界面。也就是说需要处理一些数据后,才会显示。按照这种思路,是不是我把初始化的工作尽量减少就可以避免黑屏?事实是,就算你onCreate啥都不做,仍然会闪一下黑屏,因为初始化解析界面

2015-06-10 10:32:15 421

原创 Android 编程下通过 Theme 和 Style 避免 APP 启动闪黑屏

之前在做 APP 的时候不太关注这个问题,因为自己在使用其他 APP 的时候也会在应用启动的初始有一个黑屏闪过后才会出现应用的欢迎页。直到最近开发过程中发现自己在欢迎页启动的线程由于请求和处理的数据量过大而,导致欢迎页在出现之前界面上会有一个短暂的白色闪屏停留,当然白色闪屏的停留是因为 application 的主题样式 android:theme="@style/AppTheme" 使用了 Th

2015-06-10 10:31:21 434

原创 FragmentPagerAdapter与FragmentStatePagerAdapter区别

在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment 页面使用新的数据调整或重新生成其内容,可是当我调用 notifyDataSetChange

2015-06-10 08:29:28 436

原创 Android四大基本组件介绍与生命周期

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Int

2015-06-09 21:44:14 436

原创 负载ListView

复杂的ListView的实现:/** * ListView的适配器 */ private class AppManagerAdapter extends BaseAdapter{ @Override public int getCount() { return userAppInfos.size()+1+systemAppInfos.size()+1; } @O

2015-06-08 22:40:28 371

原创 内存调试: GC_CONCURRENT freed

GC_CONCURRENT表示触发垃圾收集的原因,有以下几种:GC_MALLOC, 内存分配失败时触发 GC_CONCURRENT,当分配的对象大小超过384K时触发 GC_EXPLICIT,对垃圾收集的显式调用(System.gc) GC_EXTERNAL_ALLOC,外部内存分配失败时触发

2015-06-08 09:40:15 3374

原创 Android中ListView.getCount()与ListView.getChildCount()区别

ListView.getCount()(实际上是 AdapterView.getCount()) 返回的是其 Adapter.getCount() 返回的值。也就是“所包含的 Item 总个数”。    ListView.getChildCount()(ViewGroup.getChildCount) 返回的是显示层面上的“所包含的子 View 个数”。    二者有什么不同?当

2015-06-07 20:08:37 2346

原创 安卓Android控件ListView嵌套EditText控件

实现效果:效果就是这样,我们要实现这样的效果,其实思路就是:1、我们要记录下按钮的状态,同时保存文本框。2、主要是在BaseAdapter中进行监听。class MyAdapter extends BaseAdapter{ private Map mapToggle; //用于存储Toggle的状态 private Map mapReason; //用于存储文本

2015-06-07 11:38:26 2542

原创 android:windowSoftInputMode属性详解

android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adju

2015-06-07 09:30:20 325

原创 Android 踏雷日記(2)更優雅地解決 String Out Of Memory

Android 踏雷日記(2)更優雅地解決 String Out Of Memory分享:Share on facebookShare on twitterShare on google_plusone_share閲讀次數:2764 發表時間:2015/01/12tags: 行動開發 Android OutOfMemoryError JsonRe

2015-06-04 23:44:53 536

原创 Android 踏雷日記(1)String Out Of Memory

今天在開發字典查詢 App 的時候發生了檔案讀出來存成 buffer 後, 再轉成 String 的過程中發生 Out Of Memory, 一直在百思不解的情況下上社群問了解法, 得到的結果是在 AndroidManifast.xml 的  標籤加入 android:largeHeap="true" 屬性解決, 可是有些手機卻不用就能夠正常執行, 到底是發生了什麼原因呢?讓我們來還原現場吧!

2015-06-04 23:44:44 701

原创 The best solution I found was to raise the Heap of the Application.

down voteacceptedThe best solution I found was to raise the Heap of the Application.I placed android:largeHeap="true" under the  in the AndroidManifest.xml.do

2015-06-04 23:40:06 335

原创 StringBuffer is dangerous when dealing with lonnnng Strings!!!

today we were forced to dive into the StringBuffer class - after looking into a OutOfMemory problem in our client. It's "amazing" that the following code causes an OutOfMemory - event though the v

2015-06-04 23:38:57 395

原创 listview中edittext复用导致下面的自动填写

RT:我在ListView中每个Item里有一个EditText和五个checkbox,屏幕上最多只能显示三条数据,当我在第一个EditText里面输入数据,比如1234时,同时会在第5个EditText中也出现1234,同样的,如果我在第二个EditText中输入1234,那么在第6个EditText中就会出现1234,困惑了两天了,不知道怎么回事,请高手指教,以下是我的代码。解析:

2015-06-03 22:51:34 1070

原创 解决RelativeLayout中 gone之后的布局错位问题。RelativeLayout的alignWithParentIfMissing

如上图。  相对布局,假如最右边的设置gone后, 左边两个就会跑到最左边去。 在这两个里面加上alignWithParentIfMissing  = "true" 就好了~  原文地址: http://hi.baidu.com/519177819/item/874c482cdcb7490772863ebe针对Relative

2015-06-03 16:52:46 2716

原创 关于Android软键盘弹出,会把原来的界面挤上去的问题

在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode="adjustPan"

2015-06-03 16:24:05 787

原创 為ListView的Item設置不同的布局.

為ListView的Item設置不同的布局. * 例如在該例子中ListView的第一個Item顯示一張 * 圖片,其餘的Item都顯示文字. * * 為了達到此目的需要重寫BaseAdapter中的 * 1 getViewTypeCount()和getItemViewType(int position)方法. * 1.1在getViewTypeCount中指定一共有幾種不同的item *

2015-06-03 12:26:23 305

原创 Android中的Environment.getExternalStorageState使用

读写SD卡记得加这两个权限:? 0102"android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>   "android.permission.WRITE_EXTERNAL_STORAGE"/> * 1 在AndroidMan

2015-06-03 12:11:13 695

原创 android EditText 默认情况下不获取焦点(不弹出输入框)

可以在EditText前面放置一个看不到的LinearLayout,让它率先获取焦点:<LinearLayout android:focusable="true" android:focusableInTouchMode="true" android:layout_width="0px" android:layout_height="0px"/>

2015-06-03 10:47:18 392

原创 checkbox 设定文字和选框之间的距离及自定义样式

改变checkbox默认的文字与选框之间的距离两种方案,刚刚开始接触checkbox 的时候由于不熟悉控件,使用了组合控件:一个未设定text的CheckBox和一个TextView来达到目的。后来发现只需要设定CheckBox的android:paddinLeft的值即可,没有看源码,不清楚问什么CheckBox的这个属性代表的意义为什么和其他widget不一样,问题是解决了。 

2015-06-02 22:21:47 7504

原创 ListView多选操作模式详解CHOICE_MODE_MULTIPLE与CHOICE_MODE_MULTIPLE_MODAL

这篇文章我们将详细的介绍如何实现ListView的多选操作,文中将会纠正在使用ListViewCHOICE_MODE_MULTIPLE或者CHOICE_MODE_MULTIPLE_MODAL时容易犯的错误,以及CHOICE_MODE_MULTIPLE与CHOICE_MODE_MULTIPLE_MODAL的区别。最后我们将给出一个demo来演示两种多选操作的实现。

2015-06-02 13:09:45 993 2

原创 ListView中嵌套RadioButton按钮

ListView中嵌套RadioButton按钮中导致单选按钮可以多选,所以为了解决这个问题,我看网上都出现好多方法。试了好多,也不行,自己思考,丰衣足食。核心代码:final int index = position; holder.radio.setOnClickListener(new OnClickListener() { @Override public void

2015-06-02 12:34:56 1537

原创 ViewConfiguration.getScaledTouchSlop () 用法

是一个距离,表示滑动的时候,手的移动要大于这个距离才开始移动控件。

2015-06-01 22:11:09 528

原创 ListView

//listview注册一个滚动事件的监听器 lv_callsms_safe.setOnScrollListener(new OnScrollListener() { //当滚动的状态发生变化的时候 @Override public void onScrollStateChanged(AbsListView view, int scrollState) { switc

2015-06-01 20:56:05 358

安卓Gson包

用于操作Gson字符串的包,需要自己导入放在libs目录下

2015-06-12

ViewPager多页面

ViewPager多页面选项卡的切换,模仿学习

2015-04-17

ViewPager的使用

使用VIewpager制作的一个实例,用户滑动改变界面。

2015-04-17

Android图标

精美的安卓图标,几千个好看的,分享给大家

2015-04-14

ListView分页加载

ListView分页加载源码的实现,不包含布局文件,只有核心的实现代码

2015-04-09

精美下拉关闭图标

Andoird开发精美图标,下拉,特此收藏给大家,方便使用

2015-04-08

pinyin.jar

利用该包,导入到java中可用于开发将汉字转换为拼音。

2015-02-16

NIO复制文件

利用NIO中的类进行开发的文件复制实例,学习下类的使用

2015-02-15

C#实现正则表达式判断

C#编写的一个正则表达式,主要是想提炼下怎么去设计一个工程。代码的实现没什么太复杂的。

2015-02-11

Oracle学习

该文档设计到常见的SQL语句操作,提高常见SQL语句书写能力。

2015-02-09

正则表达式判断用户信息

通过正则表达式的使用,判断用户注册信息中的邮箱、电话、密码信息是否符合要求。

2015-02-04

黑马程序员java基础试题、笔记

本压缩包包含很多java基础题,笔记,都是来自黑马论坛,为java学习者提供复习资料,同时帮助需要考入黑马的同学学习。

2015-01-29

AE开发基础学习资料

AE开发基础学习资料,包括常用的ArcEngine开发教程,以及基本C#学习教程,包含ArcEngine基本实例。

2015-01-16

Java字符串详解

内容讲解了Java的字符串实现String和StringBuffer,以及对应的方法,同时包含讲解的测试例子。

2014-12-31

解决图标不正确字体

自己的系统中的复选框图标不正常,为一个灰色的图像,不是正常的对号勾选,解决此问题是由于系统字体安装部完全,下载此资源,解压,管理员获得权限,安装即可。

2014-12-29

C#+ArcEngine9.3基本功能开发源码

本部分源码是采用C#+ArcEngine进行的基本功能二次开发,主要是复习基本的ArcEngine基本知识,很方便在校学生学习使用。

2014-12-03

算法导论经典教材

经典的算法教程,著名的算法算法导论书,设计到程序的设计讲述

2014-10-22

ArcEngine9.3许可文件无期限

AE9.3的安装许可文件破解,供大家使用

2014-06-23

地理坐标和屏幕坐标转换

地理坐标和屏幕坐标相互转换,代码详细,使用

2014-01-02

道格拉斯压缩算法 AE

利用C#编写的道格拉斯窗体应用程序,效果不错,对于做课程设计有知道效果

2014-01-01

c语言写的经典算法

用c语言写的一些经典算法,很有帮助作用,供大家学习使用

2013-12-29

遥感图像实习报告

该课程是与遥感图像数字处理相对应,是实验部分的实验报告,其中相关实验非常有助于提高对课程的理解。

2013-07-18

遥感图像与数字处理知识点

涉及到遥感图像与数字处理相关考试知识点,总结了相关考点信息,方便同学们进行复习。帮助同学们提高对该课程的理解

2013-07-18

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

TA关注的人

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