自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我用双手成就你的梦想,所以我必须努力

自己个人平时一些要记得东西..

  • 博客(18)
  • 资源 (9)
  • 收藏
  • 关注

原创 android DatePickerDialog TimePickerDialog set方法执行的不规律解决以及 DatePicker TimePicker的使用

在我们的实际开发过程中,可能会遇到需要点击个按钮弹出一个对话框让我们选择时间什么的,这个时候我们肯定会首先想到DatePickDialog和TimePickerDialog这两个对话框 可是在使用的过程中,我们发现这两个对话框并没有我们想象 的那么得心应手,例如我们点击按钮,弹出来一个DatePickerDialog,这个dialog里面有一个dateset的建通方法,当我们点击确定的时候,这个

2015-03-31 17:19:34 955

原创 android listview嵌套时,显示不全和不能滑动的解决

在listview嵌套listview的过程中,如果我们不写一点特殊的操作的话,可能子listview会显示不全,并且无法滑动,那么应该怎么解决呢 1.子listview继承listview,然后重写onmeasure方法,在里面手动的去计算高度,然后传给super方法,这样我们的子listview的item就可以全部显示出来了 代码: @Override protected void o

2015-03-28 15:29:20 1785

原创 android 实现edittext的动态可编辑和不可编辑

在实际开发过程中,可能会遇到edittext的编辑和不可编辑,我们不想让用户修改的东西不让他进行修改.而有权限修改的时候就可以直接修改,话不多说直接上代码 editText.setFocusable(false);和editText.setFocusableInTouchMode(false);设置不可编辑状态; editText.setFocusableInTouchMode(tru

2015-03-27 18:16:34 1019

原创 android 实现密码的显示和隐藏

在我们的实际开发过程中可能会遇到一个密码输入框,设置他显示和隐藏密码的这个需求 谷歌已经帮我们实现好了方法,我们只要会调用就行了. 布局: <EditText android:id="@+id/et_editpawd_old" android:layout_width="wrap_content" android:layout_height="

2015-03-27 17:28:51 1000

原创 android 设置透明度

在一些弹出对话框中我们可能会有这样的需求,就是把这个弹出框的背景设置成半透明的,我们可能会首先想到去相应的xml文件中去设置alpha,可是我们得出的结果是,不仅仅是背景透明了,连同上面的控件也都是透明的了,这个时候我们可以设置他的背景颜色,例如0x88000000,这样的话背景就是白色半透明的了,但是上面的控件并没有透明,这就是我们想要的效果了

2015-03-27 10:46:25 526

原创 android 实现listview高固定,且不滑动

在实际的开发中,可能会遇到需要一个listview来承载内容,并且这个listview只显示前几项,全部的内容都是在点击更多的时候进行查看 这个时候我们就有必要来设置一下listview不让他滑动了,但是我们还需要可以点击listview的显示的那几项,所以不能设置enable为false, 通常这样的情况我们都是知道每一个item的高的,这个时候我们进行设置listview的高然后在代码中为

2015-03-24 16:35:25 733

原创 android 实现点击返回键返回主界面当前界面不销毁

方法就是监听我们的点击事件,然后在我们的点击事件中进行相关的操作 @Override public void onBackPressed() { Intent i = new Intent(Intent.ACTION_MAIN); // i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //如果是服务里调用,必须加入new task标识 i.ad

2015-03-23 18:01:28 4469

原创 android 使用单元测试的注意事项

在我们的项目中,可能会写很多很多的方法,然而如果我们不进行测试就直接使用的话发生问题的时候难免很难直接找到原因,那么使用单元测试就很有必要了 下面是介绍使用单元测试的注意事项 1.在AndroidManifest.xml中的application节点里面配置         2.声明使用单元测试的权限             需要注意的是instrumentation的

2015-03-23 09:48:49 1040

原创 android editText实现没有边框,没有背景的效果

在实际开发中,会遇到一个布局包含一个edittext,然后这个edittext需要设置成没有边框,没有背景的效果,下面直接上代码 <EditText android:layout_width="fill_parent" android:layout_he

2015-03-19 13:29:39 14812 1

原创 eclipse 环境颜色的配置

1. 确保你的Eclipse是最新版本(Juno版),早先的版本可能不支持。 2. 在下面所给的链接下载Dark Juno主题(项目主页https://github.com/rogerdudler/eclipse-ui-themes),它修改了Eclipse所有的视图的颜色,工具栏也变成了暗黑主题。当然,我们还需要修改编辑器的颜色主题。 https://github.com/d

2015-03-18 11:13:26 681

原创 android 开发必知的50个诀窍 2.2 Stubview的使用

在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被Infl

2015-03-17 16:47:11 1242

原创 android 开发必知的50个诀窍 2.1 include的使用

当我们好多activity都使用类似的界面时,我们就可以考虑把那个布局作为一个单独的布局文件,然后我们在使用到的地方直接include就行 这样就避免了好多的代码量 这里面有一个注意点: 如果我们单独写的那个界面有一些属性参数我们需要覆盖,直接在引用他的地方修改是行不通的,  此时我们必须在引用这个布局的地方同时重写被引用布局的宽度和高度才会使我们的引用生效,所以我们在写这个布局的时候最好

2015-03-16 17:05:24 532

原创 android 开发必知的50个诀窍 1.

最近在看android 开发必知的五十个诀窍,在自己的博客里面记录一下,免得以后用到 1.如何使用线性布局,让一个按钮居中显示,而且宽度为父布局的一半? 这个用到的知识点以前都用过,但是这些知识点长时间不用之后,很容易忘记 我们可以使用weight(权重)来解决这一问题 首先我们给父布局设置总的权重  weightsum = 2; 并且这个父线性布局的方向为水平 接着

2015-03-16 16:40:49 531

原创 android 实现截图和图片裁剪

我们可以通过view的 view.getRootView();得到包含这个view的最顶层(最外层)的view布局 View rootView = view.getRootView(); rootView.setDrawingCacheEnabled(true); rootView.buildDrawingCache(); Bitmap bitmap = rootView.

2015-03-14 14:40:03 980

原创 android 实现新浪微博登陆和分享

最近弄了一下新浪微博登陆和分享,差点把我玩死...新浪的官网api和下载下来的pdf实在是写的太垃圾了,最后还是参考了demo和新浪pdf和百度了一大把教程才搞定,在这里记录一下,以备以后复习和使用 先去新浪微博成为开发者,然后创建应用,需要上传的东西都上传,下载新浪微博的签名工具,在eclipse中创建出这个工程,然后安装.签名工具把我们刚安装的应用的md5值得到,然后填入网页中,最后提交.不

2015-03-09 15:28:46 1105

转载 android 实现qq登录

关于QQ授权登录的实现,官网有详细描述 这里根据自己的实现过程简单介绍一下整个过程: 1. 注册成为开发者,创建应用,获取appid,这个appid后面要用到。详情步骤请查看官网链接 2. 在你的Android工程中导入SDK库文件 open_sdk.jar   和mta-sdk.jar 3. 配置AndroidManifest     申请权限,加入appid,声明

2015-03-03 10:18:59 2684

转载 运行tomcat7w.exe,提示:指定的服务未安装

在经历了几次换系统后,tomcat竟然不可以通过tomcat7w.exe打开了.但是可以通过运行bin目录下的startup.bat来启动,虽然能启动但是还是把无服务的问题解决一下吧 这个时候我们只要->运行->一路找到bin目录下,输入service.bat install 就行(知道用在资源管理器中找到目录在目录上方的地址栏中直接cmd更方便),直接点击service.bat貌似没有效果

2015-03-01 17:18:29 1335

原创 android 使用md5加密

package com.example.testmd5; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5 { /** * @param val 要加密的字符串 * @return 加密后的byte数组 * @throws NoS

2015-03-01 15:08:36 734

spring boot mysql数据库操作

spring boot mysql数据库操作

2016-12-01

TestListViewSelection

listview设置item为高亮选中状态

2015-12-08

android 自定义progressbar

实现了自定义progressbar,修改style 然后引用该style

2015-08-13

圆形酷炫菜单

android 利用属性动画实现酷炫菜单

2015-04-15

android drawerLayout实现侧滑菜单demo

android使用drawerlaout实现侧滑菜单

2015-04-11

tab3_viewpager_fragmentpageadapter

android tab的实现方式4 of 4 android实现tab的方式一般有四种: 1.viewpager 2.fragment 3.tabhost 4.viewpager + fragmentpageradapter

2015-02-02

tab2.2_tabhost

android tab的实现方式3 of 4 android实现tab的方式一般有四种: 1.viewpager 2.fragment 3.fragment 4.viewpager+fragmentPagerAdapter

2015-02-02

tab2.1_fragment

tab的实现方式 2 of 4 tab的实现一般有四种方式: 1.viewpager 2.fragment 3.tabhost(过时) 4.viewpager+fragmentpageadapter

2015-02-02

tab1_viewpager

tab的实现方式1 of 4! 主界面的实现一般有四种方式: 1.viewpager 2.fragment 3.tabhost(过时) 4.viewpager+fragmentpageadapter

2015-02-02

空空如也

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

TA关注的人

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