自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GEM_yaorao的博客

时间如沙,指缝太宽,握得再紧,也抓不住逝去的流年。

  • 博客(49)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 Android手势判断

在我们开发Android应用的时候有时候要判断用户手指的滑动方向,下面这个自定义view实现了判断用户手指的上下左右滑动方向。package com.example.direction;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;impo

2015-09-30 14:33:04 524

原创 Android混淆打包错误Conversion to Dalvik format failed with error 1

今天在对apk进行混淆打包的时候报了如下错误,Conversion to Dalvik format failed with error 1,按照网上流传的方法试了一遍(一路下来,简直是一模一样。。。。),发现都不行。最后检查发现在混淆打包的时候忘记在工程文件project.properties中加入下proguard.config=proguard.cfg , 如下所示:target=a

2015-09-29 17:44:04 474

原创 Android5.0之CardView使用教程

CardView是Android5.0提供了另一个全新组件,可以很方便的实现“卡片式布局”(具有投影/圆角 的立体效果)。CardView继承自FrameLayout并提供了默认的elevation 和 圆角,你也可以通过cardElevation和cardCornerRadius属性自定义它们的值。效果图:1、在build.gradle中添加如下代码:

2015-09-24 16:20:30 733

原创 Didn't find class "android.support.v7.widget.CardView" on path: DexPathList[[zip file "/data/app/com

Didn't find class "android.support.v7.widget.CardView" on path: DexPathList[[zip file "/data/app/com.example.administrator.myapplication-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib

2015-09-24 13:44:05 7818 1

原创 requestFeature() must be called before adding content

解决方法:将requestFeature()写在super.onCreate(savedInstanceState);前面

2015-09-24 10:16:30 499

原创 Android studio创建模拟器报错

Cannot launch AVD in emulator.Output:emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is properly installed and usable.CPU acceleration

2015-09-23 16:30:09 4992

原创 Error: Invalid resource directory name

出现这个问题是编写了系统不认同的资源文件,我出现的错误是把values-v21 写成了values-21,系统不认识。

2015-09-23 15:31:59 2171 1

原创 Android5.0之Toolbar使用教程

Toolbar是Android 5.0中新引入的一个控件,其出现的目的就是为了取代ActionBar,对于actionbar本人表示没有使用过。actionbar其实是系统UI,没有给开发者太多的权限来修改它,而toolbar则是应用UI,开发者可以随意改动它。使用教程:1、在Studio中直接在module的build.gradle文件中添加compiledependencies

2015-09-23 14:17:55 1428 1

原创 Android 5.0 Material Design开发教程

最近被Android 5.0的material design的设计语言所吸引,给大家提供两个学习网站:1、Google官方文档(需翻墙)2、Meterial Design中文文档

2015-09-22 14:12:09 754

转载 Android6.0新特性

全新的Android M相比目前的Android Lollipop(5.0)有六项重大的改进:1.App Permissions(软件权限管理):在Android M里,应用许可提示可以自定义了。它允许对应用的权限进行高度管理,比如应用能否使用位置、相机、麦克风、通讯录等,这些都可以开放给开发者和用户。2.Chrome Custom Tabs(网页体验提升):新版的M对于C

2015-09-22 13:48:54 549

原创 Android多屏幕适配方案

一:图片的适配:1、图片的自适配:1)明确哪些资源文件在不同分辨率的设备存在显示问题(图片上带文字-->底图和文字分开给(文字用textview),图片上带图标-->图标和底图分开给(2张图))。2)学会使用9-patch,一般提供hdpi大小的图片,并制作为9-patch格式,此时的拉伸在mdpi、ldpi上基本都不会带来问题。2、对不同密度的屏幕提供不同的图片,把图片资源放在新建的不同

2015-09-22 09:35:47 762

原创 Java String与StringBuffer、StringBuilder的区别

1) 都是 final 类, 都不允许被继承;2) String 长度是不可变的, StringBuffer、StringBuilder 长度是可变的;3) StringBuffer 是线程安全的, StringBuilder 不是线程安全的。说明:String是不可变的对象, 因此在每次对String 类型进行改变的时候,都会生成一个新的 String 对象,然后将指针指向新

2015-09-22 09:21:40 380

原创 Android快速开发工具GsonFormat使用教程

我们在解析后台返回来的json数据时,通常要生成相应的实体类,GsonFormat插件就实现了自动生成,使用起来非常方便。1.安装:方法一: Settings..->Plugins-->Browse repositores..搜索GsonFormat-->安装插件,重启android studio方法二:下载GsonFormat.jar-

2015-09-21 15:49:02 1195

原创 The JAVA_HOME environment variable does not point to a working 32-bit JDK or JRE.

今天在打包Java程序的时候,报如下错误:The JAVA_HOME environment variable does not point to a working 32-bit JDK or JRE.64位的系统,64的jdk,64位的jre在网上查了一些博客,真是气死人了,一堆复制的,瞎jb乱说,真是操蛋这些人,这也是为什么我要自己写博客,记录那些正确解决方法的原因。

2015-09-21 14:33:09 15725 15

原创 android快速开发工具SelectorChapek安装使用教程

我们在开发app的时候,不同的按钮都要写相应的selector文件,这样是不是很麻烦呢,SelectorChapek这个插件很好的解决了这个问题,使我们不需要重复写繁杂的selector文件。我们只需要把资源图片按照规定命名,SelectorChapek会自动帮我生成selector文件。资源文件命名规范:使用方法:右键drawable-hdpi -->

2015-09-18 10:52:39 1663

原创 Android studio drawable-hdpi和mipmap-hdpi的区别

网上查了资料是这么说的,把图片放到mipmaps可以提高系统渲染图片的速度,提高图片质量,减少GPU压力。不过引用的方式不太一样,mipmap用@mipmap/drawable_id, drawable用@drawable/drawable_id方式引用。但是SelectorChapek这个插件在mipmap文件夹下是无法使用的,真蛋疼。。。

2015-09-18 10:12:37 2222

原创 Android studio改变字体大小

点击下图中圈出的红色设置按钮-->Editor-->Colors&Fonts-->Font,如果默认的是Darcula,是不能进行修改的,需要点击Save As 新建一个。apply-->ok改完代码的字体大小后,发现左侧的字体还是小的,这时候按照如下图片进行修改就行

2015-09-17 18:16:28 827

原创 Android studio 自定义logcat各种信息输出颜色

打开Preference(下图圈出的红色设置按钮)->Editor->Colors & Fonts->Android Logcat,默认的Darcula是不无法更改的,点击Save As添加一个新的,然后取消Use inherited attributes按钮,点击Foreground后面的颜色按钮就可以了。最后记得Apply-->ok

2015-09-17 16:33:20 562

原创 Android studio把一段代码快速提取,放在自己定义方法里面的快捷键

当我们在一个地方写了很多代码,想把它提取出来,放在自己定义的一个方法里面,只需要选中一些代码,然后操作快捷键 Cmd + Option + M(Mac) 就ok了,Windows是 Ctrl + Alt + M(如果你之前有把快捷键匹配成了eclipse的那么使用Alt+shift+M)。

2015-09-17 15:31:59 12235

原创 Android studio添加jar包

选择项目的project查看模式,把需要用到的jar包复制到libs下,右键jar包-->Add As Library-->弹出的对话框选择ok

2015-09-16 09:57:50 490

原创 Android Lableview给控件添加标签

我们通常需要给一张图片左侧顶部添加一个标签什么的,例如商品的热卖,左侧顶部添加一个hot标签。下面这个自定义view   LabelView就可以很好的帮助你,把这个自定义view复制到你的项目中,然后在activity中添加如下代码:LabelView label = new LabelView(this);label.setText("POP");label.setBackgrou

2015-09-15 15:42:52 1964

原创 Error:Execution failed for task ':app:dexDebug'.

Error:Execution failed for task ':app:dexDebug'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_80\bi

2015-09-15 15:18:51 1259

原创 Android studio不能进行预览Rendering Problems问题

Android studio进行开发时,写好的布局不能进行预览,Rendering Problems,Exception raised during rendering: can only be used inside of a ViewGroup,是因为没有选择AppThem,选择自己想要的them就可以了。

2015-09-15 14:54:50 1664

原创 新浪博客发表博文不同步到新浪微博

进入个人中心-->设置-->账号绑定-->取消绑定新浪微博

2015-09-15 11:05:34 1548

原创 Android lable标签

lable这个标签设置的是actionbar的title文字,activity和application都有这个标签。如果application设置了这个标签android:label="test_lable",其它activity都没有设置这个标签,那么所有activity的actionbar title文字都是test_lable。如果activity设置了自己的label标签android:l

2015-09-15 10:43:59 972 1

原创 Android studio导入project

Android studio导入工程(用Android studio工具开发的)很简单。1、如果你是初次进入Android studio直接点击Open an existing Android studio project。如果你已经进入Android studio可以点击File-->Close Project返回上述图片进行选择

2015-09-15 09:56:52 791

原创 手机连接不上eclipse和Android studio

打开eclipse或者Android studio 出现如下错误adb: ADB server didn't ACKadb: * failed to start daemon *方法一:重启adb复制sdk目录下的platform-tools路径E:\Android\Anroidstudio\sdk\platform-tools,然后打开命令行窗口(Windows+

2015-09-14 17:53:47 1140

原创 重启adb命令

复制sdk目录下的platform-tools路径E:\Android\Anroidstudio\sdk\platform-tools,然后打开命令行窗口(Windows+r  输入cmd),进入到e盘,然后输入 cd +加你刚刚复制的路径,然后输入adb kill-server;kill掉之后再输入adb start-server,出现successful就重启成功了

2015-09-14 17:24:19 1732

原创 DDMS files not found: E:\Eclipse\sdk\platform-tools\hprof-conv.exe

eclipse连接不上手机,报如下错误:DDMS files not found: E:\Eclipse\sdk\platform-tools\hprof-conv.exe解决方法如下:将E:\Eclipse\sdk\tools下的hprof-conv.exe复制到E:\Eclipse\sdk\platform-tools目录下,重启eclipse即可

2015-09-14 16:30:20 3981

原创 android studio 错误提示错误修复快捷键

我们使用eclipse进行开发的时候如果某行代码出现错误可以按Ctrl+1键或者把光标移动报错的地方,这时候eclipse会给出错误提示修复的方法,Android studio也有这个功能,错误提示快捷键为alt+Enter键。

2015-09-14 15:04:56 7222 1

原创 Android studio设置自动导包

点击上图红色标记的图标-->Editor-->General-->Auto Import-->把java下的几个框框都勾上就可以了。

2015-09-14 14:36:55 466

原创 Android Studio项目的八种查看文件模式

1、project模式:展示全部文件信息, 文件的位置是真实的物理结构, 因此在查看文件的时候建议切换到project模式.2、package模式:仅显示项目本身的代码和资源,其它的信息都被隐藏了. 代码和资源都以层级文件的形式显示.3、Scratches模式:Scratches模式只显示草稿文件.Scratch Files(草稿文件)是一个非常方便的功能,可以帮助我们快速的实验和

2015-09-14 14:12:18 2773

原创 Android studio 导入eclipse快捷键

点击上图圈成红色的图标-->Keymap-->选择eclipse即可。

2015-09-14 13:45:32 479

原创 修改Android studio主题

Android studio默认的主题是一款白色主题,看起来不太高大上。修改成高大上的黑色主题步骤:点击上图圈成红色的图标--》Appearance-->将右侧的Theme改成Darcula-->apply--》ok

2015-09-14 11:05:26 386

原创 Argument for @NotNull parameter 'name' of com/android/tools/idea/welcome/Platform.<init> must not be

启动Android studio时候报如下错误java.lang.RuntimeException: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'name' of com/android/tools/idea/welcome/Platform. must not be null。解决方法:1)进入

2015-09-14 10:45:29 4659

原创 Android Studio vs Eclipse

Android Studio相对Eclipse 比较赞的一些特性1、颜色、图片在布局和代码中可以实时预览2、string可以实时预览3、多屏预览、截图带有设备框,可随时录制模拟器视频4、可以直接打开文件所在位置5、跨工程移动、搜索、跳转6、自动保存,无需一直Ctrl + S7、即使文件关闭依然可以回退N个历史8、智能重构、智能预测报错

2015-09-14 09:55:06 500

原创 eclipse改变字体大小和背景颜色

改变字体大小:window--》preference--》General--》Appearance--》Colors and Fonts--》Basic--》Text Font--》点击右边的Edit。改变背景颜色:window--》preference--》General--》Editors--》Text Editors

2015-09-14 09:22:56 706

原创 Android设置多个闹钟

//建立Intent和PendingIntent来调用闹钟管理器Intent intent = new Intent(Alarm.this,AlarmReceiver.class);//下面这行代码的第二个参数getBroadcast(Alarm.this, 0, intent, 0)就是区分闹钟的IDPendingIntent pendingIntent = PendingIntent.g

2015-09-08 16:45:14 2894

原创 Android向通知栏发送通知并且不让被清理掉,一直占领通知栏

import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Context;import android.content.Intent;i

2015-09-08 14:44:12 2771

原创 人事面试题目总结

1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,

2015-09-08 10:30:39 1571 1

android仿微信、华为通讯录

仿微信、华为通讯录、支持手机号码搜索、中文搜索、简拼搜索、全拼搜索,支持listview和右侧字母条联动

2016-08-12

EventBus2.4.jar

EventBus2.4.jar、eclipse

2016-03-02

com.lifesting.tool.encoding_1.0.0.jar

将eclipse中用GBK编码的项目转换成UTF-8编码,不出现乱码,具体操作请参看:http://blog.csdn.net/gem_yaorao/article/details/49530619

2015-10-31

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

TA关注的人

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