- 博客(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
原创 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主题
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
com.lifesting.tool.encoding_1.0.0.jar
2015-10-31
android webview视频不能播放
2015-10-16
Android工程中用到了javamail第三方类库,怎样混淆打包
2015-04-07
Android工程中用到了javamail第三方类库,怎样混淆打包
2015-04-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人