- 博客(21)
- 资源 (23)
- 问答 (1)
- 收藏
- 关注
转载 android studio系列之各种快捷方式
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动
2015-12-31 17:28:12 590
原创 android studio系列之插件Android ButterKnife Zelezny
Android ButterKnife Zelezny插件主要是用于为代码添加注解,减少频繁的findViewbyid操作。首先是安装此插件,打开setting----plugins,输入Android ButterKnife Zelezny,install,然后restart,重新启动studio。接下来要在app下的build-gradle中添加compile 'com.jakew
2015-12-31 13:13:35 852
原创 Android studio使用简单的GsonFormat插件
首先,Android studio提供简单的插件如:GsonFormat插件。其次,安装JsonFormat插件,打开android studio setting 选项----选择 Plugins 后,搜索GsonFormat,下载。重启studio。安装完插件后,使用方法如下:创建一个javaBean实体类,alt+Insert,选择GsonFormat,会出现一个大的输入框,将
2015-12-30 11:27:34 1149
原创 实现了简单的旋转动画
简单的实现了以上动画,代码如下:public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Animation animation = null; private ImageView img; private Button rotate_c
2015-12-30 09:38:07 853
原创 属性动画
属性动画 效果如下:public class SecondActivity extends AppCompatActivity implements View.OnClickListener { //动画 三种 补间动画 帧动画 属性动画3.0之后 private ImageView img,img2; private Button rotateX;
2015-12-29 16:51:04 469
转载 android中listView单选
设置ListView为单选模式 android:id="@+id/lv_category" android:choiceMode="singleChoice" android:layout_width="0dp" android:layout_height="match_parent"
2015-12-29 09:50:41 663
原创 简单的学习自定义view
好不容易周末有个双休,周六玩了一天LOL,今天学学习,自定义view这块感觉还是运用不好,从基础开始吧。1、自定义View的引入:Android系统虽然提供了很多的UI控件,但是这些UI控件有可能满足不了项目的需求,所以Android系统提供了一些方式让开发者能够自行绘制一些视图。2、在自定义View的时候可以继承Android系统已经提供的一些UI控件或者是布局,也可以直接继承所
2015-12-27 10:47:55 323
原创 apk的版本更新
昨天在做apk的版本更新时遇到一个问题是,安装后会提示已有不同签名的应用存在。然后我就蒙圈了,一一进行排查,后来才发现,是我手机上已有低版本的应用,而这个应用是直接用android studio 部署上去的,它会是用的默认签名,所以会报有不同签名的应用存在,所以我又重新打个包安装后,提示更新,下载后就成功了。更新代码如下:public class UpdateService exten
2015-12-25 09:40:15 990 4
转载 自定义progressbar
本文转自 http://blog.csdn.net/fancylovejava/article/details/21555625在drawable文件夹中建立如下旋转动画文件 android:drawable="@drawable/loading1" android:pivotX="50%" android:pivotY="50%"
2015-12-23 20:43:42 585
原创 null和“”调用方法都会报空指针吗
今天和同事谈论关于空指针的简单问题,条件是一个EditText获取输入的值,当没有输入值的时候,editText.getText();返回的是什么?打印出来后,才发现并不是Editable对象,而是一个空字符串,空字符串调用方法的时候,是不会报空指针的,只有null调用方法才会报空指针。
2015-12-23 16:25:58 2213
原创 仿ios日期选择器
主要是运用原生的Calendar日期类实现的效果如下//放在onCreateView 里初始化获取 Calendar mycalendar = Calendar.getInstance(Locale.CHINA); Date mydate = new Date(); mycalendar.setTime(mydate);
2015-12-22 15:53:17 2404
转载 Android Studio断点调试
此处要声明的是,本篇文章是从别人那里转过来的。希望作者可以不介意,毕竟好东西要大家一起共享嘛,哈哈。不如正题。先编译好要调试的程序。1.设置断点选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话点击红色箭头指向的小虫子,开始进入调试。 IDE下方出现Debug视图,红色的箭头指向的是现
2015-12-20 21:07:58 457
原创 带有指示器的progressbar
源码下载地址 http://download.csdn.net/detail/lzq520210/9353697package com.example.demo;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message
2015-12-14 11:55:12 3536
原创 上传多张图片到服务器
最近项目中涉及到了上传多张图片到服务器,于是写了一个简单的demo和大家分享。需要注意的是,本项目是用androidstudio开发的,build.gradle文件如下:apply plugin: 'com.android.application'android { compileSdkVersion 23 buildToolsVersion "21.1.2"
2015-12-14 11:30:56 762
原创 studio报com.android.dex.DexException: Multiple dex files define Lcom/umeng/analytics错误
今天在使用友盟统计分析的时候报如下错误:com.android.dex.DexException: Multiple dex files define Lcom/umeng/analytics在网上找了原因,大概就是jar包重复引用。最后发现,在studio工具中的项目,libs下我导入了友盟统计的jar包,之后,又在build,gradle中引用如下dependencies {
2015-12-11 11:37:55 3883
原创 防止控件被多次点击
//防止控件被多次点击void disableView(final View view){ view.setClickable(false); //延迟五秒 回复点击事件 new Handler().postDelayed(new Runnable() { @Override public void run() {
2015-12-08 09:29:30 559
原创 用textView实现跑马灯效果
原理很简单,只是定义textView的属性。TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="大王叫我来巡山啊 意义、、二一四一粉丝覅有合法的福利费斯夫妇都市服饰" android:ellipsize="marquee
2015-12-08 09:13:23 328
原创 时间工具类
/** * 时间的工具类 * * @author qiands * *//** * * @cn.com.shuola.lawyer.util * @description: * * * @author sunny * @version 1.0 * @created on 2013-9-29 */public class TimeUtils {
2015-12-05 14:34:11 322
原创 android中让通知栏和标题栏的颜色一样
其实就是沉浸模式,在activity中的onCreate方法中,调用如下两个方法://沉浸模式public void setTransluteWindow(){ //设置状态栏透明 Window window = getWindow(); window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STA
2015-12-04 12:28:30 1239
原创 百度定位
项目进行中,测试的时候突然发现之前已经写好的百度地图定位,定位不到经纬度值了,找了一天,才发现是由于和同伴提交以及更新代码的过程中,将app下的build.gradle 中的下面代弄没了,添加上就好使了;sourceSets { main { jniLibs.srcDirs = ['libs'] }}
2015-12-04 11:49:19 259
原创 listview的getView方法不执行
刚才遇到一个问题就是,listview的getView方法不执行,集合里面有数据,但是也不显示到手机上,后来发现,listview的宽和高是wrap_content,改成match_parent就出来数据了,不知道为什么,而且集合里面只有一个数据,可是显示到手机上是两条重复的数据。
2015-12-01 11:37:48 653 1
AIDL客户端demo
2018-10-17
AIDL服务端
2018-10-17
输入流读取之后还可以在读取吗
2015-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人