自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 "Debugging not possible in single session mode"

PLSQL  Developer在测试存储过程,遇到"Debugging not possible in single session mode"解决办法:点击菜单栏“Tools”->“Preferences”,然后按下图操作之后再重启PLSQL Developer

2016-10-22 12:20:47 2332

原创 Eclipse导入正常项目也报错的原因

workspace中存在同名的项目。解决办法:打开workspace的文件夹,查看是否有同名的项目,有的话删掉或者改名。

2016-09-11 09:36:56 2075

转载 Android—如何使用Eclipse svn插件管理Android项目

用svn控制版本,svn本身是不会识别哪些该传,哪些不该传,这就导致有些关于路径的东西(比如拓展jar的路径)也被上传了,而当别人下载后,那个路径对于这个人可能完全不存在,项目编译就会出问题。我就是犯了这个错误,用eclipse安装了svn插件,然后一股脑把Android项目都传上去,然后别人下载后就无法编译过去,怎么弄都不对。经过各种谷歌后,晓得了Android项目有以下不能上传

2016-09-06 21:01:38 367

原创 安卓自定义控件--垂直进度条

安卓只给我们提供了水平的进度条和环形进度条,没有垂直的进度条,下面我们来开发个垂直的进度条。效果图如下:一、工作原理其实就是画一个矩形,改变矩形的高度就能模拟进度的变化。当进度变化时,改变矩形的高度,然后重绘即可。二、代码如下1.VerticalProgressBar.java:public class VerticalProgressBar

2016-09-06 16:24:18 1241

原创 安卓OpenGL入门

1.先用一个GLSurfaceView作为画布,然后自定义一个Renderer继承自Renderer,把这个自定义的Renderer通过setRenderer()设置给GLSurfaceView就可以了。2.效果图:3.源码:https://developer.android.com/training/graphics/opengl/index.html

2016-09-04 20:43:09 616

原创 缩放系列(三):一个可以手势缩放、拖拽、旋转的layout

弄了一个下午,终于搞出来了,PowerfulLayout下面是一个功能强大的改造的例子:可以实现以下需求:1.两个手指进行缩放布局2.所有子控件也随着缩放,3.子控件该有的功能不能丢失(像button有可被点击的功能,缩放后不能丢失该功能)相对上个例子,多了一个功能---4.拖拽(平移)layout 运行效果图:http://pan.

2016-09-04 20:15:12 4755 6

原创 缩放系列(二):所有子控件也随着缩放、手势缩放、多点触控layout

下面是一个功能强大的改造的例子:可以实现以下需求:1.两个手指进行缩放布局2.所有子控件也随着缩放,3.子控件该有的功能不能丢失(像button有可被点击的功能,缩放后不能丢失该功能) 运行效果图:java代码如下MainActivity.java:public class MainActivity extends A

2016-09-04 19:47:12 5334 11

原创 缩放系列(一):一个很好的bitmap手势缩放demo(多点触控)

认识事物都遵循由简入繁的顺序,下面我们想实现一个控件或者一个布局的缩放,先从简单的例子开始吧,我们就以缩放图片做入门。效果图:一、要求利用ScaleGestureDetector这个类实现图片缩放。二、代码public class MainActivity extends ActionBarActivity { private Sur

2016-09-04 19:41:24 1186

原创 Fragment和Activity之间通过广播的方式传递数据

1.管理类/** * 广播管理类:注册广播、注销广播、发送广播 * @author weizh_000 * @date 2016-8-29 */public class BroadCastManager { private static BroadCastManager broadCastManager = new BroadCastManager(); public sta

2016-08-29 22:56:54 3196

原创 自定义控件--滑动删除

1.应用场景:替换item长按删除2.实现逻辑:a.自定义一个可以滑动的布局;b.将该布局放入adapter的布局中,需要处理滑动冲突;3.目录结构:4.java代码:4.1 SwipeLayoutManager.javapackage com.weizh.swipedelete.manager;import com.weizh.swipedelete.wi

2016-08-24 15:44:20 499

原创 自定义控件--头部视差

一、项目分析1.应用场景:个人信息界面头部图片放大效果2.视差效果:view变化的速度和手指移动的速度不一致;二、正式开发1.ParallaxListview.javapackage com.weizh.parallax.widget;import android.content.Context;import android.util.AttributeS

2016-08-23 20:38:29 370

原创 自定义控件--快速检索

一.应用场景:联系人,好友列表,商品等列表的快速定位和搜索二.实现逻辑:a.右边是自定义QuickIndexBar,它能获取触摸它的时候当前所触摸到的字母; 绘制文本x坐标: width/2; 绘制文本y坐标: 格子高度的一半 + 文本高度的一半 + position*格子高度 计算触摸点对应的字母:根据触摸点的y坐标除以cellHeight,得到的值就是字母对应的索引; 

2016-08-23 16:36:27 378

原创 自定义控件--QQ侧滑菜单

1.目录结构:2.java代码2.1Constant.javapackage com.weizh.qqslidemenu.constant;public interface Constant { public static final String[] sCheeseStrings = { "Abbaye de Belloc", "Abbaye du

2016-08-23 00:12:26 2414 1

原创 自定义控件--优酷菜单

1.目录结构2.MainActivity.javapublic class MainActivity extends AppCompatActivity implements View.OnClickListener { private ImageButton ibtnHome, ibtnMenu; private RelativeLayout rlInner, rl

2016-08-21 10:05:17 456

原创 android studio布局文件/XML怎么代码补全

android studio中的布局文件代码补全方式是打第一个字母就提示了,而java代码有时候要按快捷键。布局文件的话呢,要写在标签开始处才提示,在标签闭合处有时候不提示,有时候在内容里也会有不提示的情况

2016-08-08 09:27:00 1700

原创 运行的时候布局文件报错

它说我布局文件73行错误,我看了一下,原来真的view写成小写开头了但是布局文件也没报红,真奇怪。

2016-08-08 09:25:29 365

原创 安卓srcCompat弄死我了

1 <ImageView2 android:layout_width="150dp"3 android:layout_height="120dp"4 app:srcCompat="@drawable/ic_error_page"5 android:id="@+id/imageView" />拖动imagview控

2016-08-08 09:23:44 3415 1

原创 Google Gson的使用方法

用法1:从网络获取到json字符串之后,假如该字符串为data,1 Gson gson = new Gson();2 HomeBean json = gson.fromJson(data, HomeBean.class);其中HomeBean是javabean。解析后的json就是一个homebean了,然后如果homebean里还有arr

2016-08-08 09:15:57 611

原创 eclipse安卓引入库项目的正确方法

之前清单文件里theme主题老是改不成库项目里定义好的主题@style/Theme.AppCompat.Light,只能用默认主题@style/AppTheme<application android:name="com.example.googleplay.global.GooglePlayApplication" android:allowBacku

2016-08-08 09:13:26 928

原创 ViewPagerIndicator的使用方法

使用方法: 1.引用library,并解决support v4 jar包冲突 2.布局文件中添加viewpager和viewpagerindicator,布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://s

2016-08-08 09:06:38 314

原创 ratingbar设置不可调节星星数量

布局文件里这么写<RatingBar android:id="@+id/rb_bar" android:layout_width="wrap_content" android:layout_height="15dp" android:layout_below="@+id/

2016-08-08 09:04:10 867

原创 listview设置条目点击的时候不变色(让状态选择器不起作用)

未设置前的效果如下图:很明显,“酷狗音乐”那个条目被点击的时候,条目背景变为蓝色,怎么去掉这个颜色呢?java代码可以这么写:listView.setSelector(new ColorDrawable());//设置默认状态选择器为全透明,不传颜色就是没颜色效果如下图:

2016-08-08 09:01:19 680

原创 【项目笔记】【bug】数组空指针异常

package com.example.googleplay.ui.holder;import java.util.ArrayList;import android.view.View;import android.widget.ImageView;import com.example.googleplay.R;import com.example.googleplay.http.

2016-08-08 08:58:13 337

原创 Genymotion开启就白屏解决方法

Genymotion开启就白屏,包括菜单栏也白屏,解决方法: 很可能是显卡驱动有问题,用驱动人生或者驱动精灵更新显卡驱动就可以了。我之前也碰到过,然后整个屏幕都是白色的,也不知道是什么原因,当时显卡驱动莫名其妙的坏了,后来用了驱动精灵还是驱动人生修复好了显卡驱动,之后就可以正常使用Genymotion了。 觉得好用,点个赞哦~

2016-08-08 08:56:36 1040

原创 Android Studio中有没有类似于Eclipse中的ctrl+2+L的快捷键? \Android Studio快捷键之代码提示

问:Android Studio中有没有类似于Eclipse中的ctrl+2+L的快捷键?答:有,as中的快捷键是Ctrl+Alt+V AndroidStudio和Eclipse常用快捷键对比功能AndroidStudioEclipse代码提示ctrl+alt+space/ctrl+shift+sp

2016-08-08 08:52:34 1324

原创 【项目笔记】布局文件报错Suspicious size: this will make the view invisible, probably intended for layout_width

写着写着就懵逼了,一直以为布局文件没写错啊,horizontal就是竖直啊,原来布局文件报错,不仅仅需要从报错的地方解决问题,还需要从其他地方去分析。很明显是方向orientation选错了,应该写成vertical 才是竖直方向而不是horizontal<LinearLayout xmlns:android="http://schemas.android.com/apk/res/a

2016-08-08 08:50:45 1297 8

原创 OKHttp3同步和异步的简单使用方法

Android Studio的用户,先在所在module的build.gradle文件里面的dependencies里配置如下compile "com.squareup.okhttp3:okhttp:3.4.1"1.OKHttp3同步的使用方法 OkHttpClient okHttpClient = new OkHttpClient();//1.定

2016-08-08 08:21:41 9343 6

SSH的jar包大合集

spring+struts+hibernate jar包大合集

2016-11-24

jdbc连接sql的驱动jar包3个

jdbc连接sql的驱动jar包3个

2016-11-24

HR管理系统

开发参考的demo

2016-11-24

空空如也

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

TA关注的人

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