- 博客(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
2434
原创 Eclipse导入正常项目也报错的原因
workspace中存在同名的项目。解决办法:打开workspace的文件夹,查看是否有同名的项目,有的话删掉或者改名。
2016-09-11 09:36:56
2143
转载 Android—如何使用Eclipse svn插件管理Android项目
用svn控制版本,svn本身是不会识别哪些该传,哪些不该传,这就导致有些关于路径的东西(比如拓展jar的路径)也被上传了,而当别人下载后,那个路径对于这个人可能完全不存在,项目编译就会出问题。我就是犯了这个错误,用eclipse安装了svn插件,然后一股脑把Android项目都传上去,然后别人下载后就无法编译过去,怎么弄都不对。经过各种谷歌后,晓得了Android项目有以下不能上传
2016-09-06 21:01:38
418
原创 安卓自定义控件--垂直进度条
安卓只给我们提供了水平的进度条和环形进度条,没有垂直的进度条,下面我们来开发个垂直的进度条。效果图如下:一、工作原理其实就是画一个矩形,改变矩形的高度就能模拟进度的变化。当进度变化时,改变矩形的高度,然后重绘即可。二、代码如下1.VerticalProgressBar.java:public class VerticalProgressBar
2016-09-06 16:24:18
1328
原创 安卓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
680
原创 缩放系列(三):一个可以手势缩放、拖拽、旋转的layout
弄了一个下午,终于搞出来了,PowerfulLayout下面是一个功能强大的改造的例子:可以实现以下需求:1.两个手指进行缩放布局2.所有子控件也随着缩放,3.子控件该有的功能不能丢失(像button有可被点击的功能,缩放后不能丢失该功能)相对上个例子,多了一个功能---4.拖拽(平移)layout 运行效果图:http://pan.
2016-09-04 20:15:12
4882
2
原创 缩放系列(二):所有子控件也随着缩放、手势缩放、多点触控layout
下面是一个功能强大的改造的例子:可以实现以下需求:1.两个手指进行缩放布局2.所有子控件也随着缩放,3.子控件该有的功能不能丢失(像button有可被点击的功能,缩放后不能丢失该功能) 运行效果图:java代码如下MainActivity.java:public class MainActivity extends A
2016-09-04 19:47:12
5497
2
原创 缩放系列(一):一个很好的bitmap手势缩放demo(多点触控)
认识事物都遵循由简入繁的顺序,下面我们想实现一个控件或者一个布局的缩放,先从简单的例子开始吧,我们就以缩放图片做入门。效果图:一、要求利用ScaleGestureDetector这个类实现图片缩放。二、代码public class MainActivity extends ActionBarActivity { private Sur
2016-09-04 19:41:24
1220
原创 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
3285
原创 自定义控件--滑动删除
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
558
原创 自定义控件--头部视差
一、项目分析1.应用场景:个人信息界面头部图片放大效果2.视差效果:view变化的速度和手指移动的速度不一致;二、正式开发1.ParallaxListview.javapackage com.weizh.parallax.widget;import android.content.Context;import android.util.AttributeS
2016-08-23 20:38:29
409
原创 自定义控件--快速检索
一.应用场景:联系人,好友列表,商品等列表的快速定位和搜索二.实现逻辑:a.右边是自定义QuickIndexBar,它能获取触摸它的时候当前所触摸到的字母; 绘制文本x坐标: width/2; 绘制文本y坐标: 格子高度的一半 + 文本高度的一半 + position*格子高度 计算触摸点对应的字母:根据触摸点的y坐标除以cellHeight,得到的值就是字母对应的索引;
2016-08-23 16:36:27
424
原创 自定义控件--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
2587
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
497
原创 android studio布局文件/XML怎么代码补全
android studio中的布局文件代码补全方式是打第一个字母就提示了,而java代码有时候要按快捷键。布局文件的话呢,要写在标签开始处才提示,在标签闭合处有时候不提示,有时候在内容里也会有不提示的情况
2016-08-08 09:27:00
1747
原创 安卓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
3492
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
643
原创 eclipse安卓引入库项目的正确方法
之前清单文件里theme主题老是改不成库项目里定义好的主题@style/Theme.AppCompat.Light,只能用默认主题@style/AppTheme<application android:name="com.example.googleplay.global.GooglePlayApplication" android:allowBacku
2016-08-08 09:13:26
955
原创 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
375
原创 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
930
原创 listview设置条目点击的时候不变色(让状态选择器不起作用)
未设置前的效果如下图:很明显,“酷狗音乐”那个条目被点击的时候,条目背景变为蓝色,怎么去掉这个颜色呢?java代码可以这么写:listView.setSelector(new ColorDrawable());//设置默认状态选择器为全透明,不传颜色就是没颜色效果如下图:
2016-08-08 09:01:19
707
原创 【项目笔记】【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
369
原创 Genymotion开启就白屏解决方法
Genymotion开启就白屏,包括菜单栏也白屏,解决方法: 很可能是显卡驱动有问题,用驱动人生或者驱动精灵更新显卡驱动就可以了。我之前也碰到过,然后整个屏幕都是白色的,也不知道是什么原因,当时显卡驱动莫名其妙的坏了,后来用了驱动精灵还是驱动人生修复好了显卡驱动,之后就可以正常使用Genymotion了。 觉得好用,点个赞哦~
2016-08-08 08:56:36
1117
原创 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
1373
原创 【项目笔记】布局文件报错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
1369
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
9454
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人