【Android】
后端沉思录
不断学习的小学生。
展开
-
在Eclipse下搭建Android开发环境
网上看到很多朋友为搭建Android开发环境苦恼,下面的文章希望能帮助到这些朋友:你可以用Android Studio ,它提供了集成的 Android 开发工具用于开发和调试,是个很不错的开发环境。下面介绍的是在eclipse里搭建:首先安装jdk和eclipse:官方网址分别是:http://www.oracle.com/technetwork/java/javase/down原创 2015-04-18 12:48:42 · 1096 阅读 · 0 评论 -
error: No resource identifier found for attribute 'cardCornerRadius' in package XXXXXX
直接上外国朋友给出的截图: 查看之前我导入的cardview依赖包下是否有values文件:竟然没有。进入到下面文件夹下,解压该文件,获得把这个文件拷贝到/res/values/下就可以了。EC下使用cardview真的是不顺心啊!学习使用AS刻不容缓!哈哈。原创 2016-03-25 16:31:23 · 4308 阅读 · 0 评论 -
ContentProvider简单用法
作为四大组件之一,ContentProvider不但可以在程序内部数据交流,还可以在不同应用程序之间进行数据交流。往往这方面知识会结合sqlite知识来讲解,本篇也不例外。一.首先简单的介绍Uri: Uri由以下几部分组成: content://com.example.contentprovider/boo原创 2016-04-08 21:10:29 · 1746 阅读 · 0 评论 -
通过打"patch"简单升级Android Studio
由于网络原因,阻碍国内很多朋友接触到国外的新事物,当然阻止不了程序猿的步伐,下面通过介绍如何通过打patch来升级AS,十分简单!AS2.1的推出,就想从2.0升级,但是遇到这个问题:遇到这个问题,网上很多都是说修改hosts,studio.exe.vmoptions文件,或者使用代理软件,但是笔者试了不可行。其实升级,通过打patch包就可以,我们需要下载jar包来进行升级。原创 2016-04-27 13:31:28 · 1313 阅读 · 0 评论 -
Drawable资源的初步使用
刚开始接触到Android的时候,看到类似下面的一个Button:当时感觉这样的button有点像Material Design风格,真的以为是裁剪好的图片,好奇心驱使我上网查找实现的方法,原来不是裁剪好的图片,只是用xml来定义我们想要的图片,现在想想真的是挺搞笑,哈哈。实现这种图片我们可以自定义view,当然啦,最简单的还是用xml文件来定义!现在看来,实现上面的效果,真的是太原创 2016-04-14 18:39:31 · 5274 阅读 · 0 评论 -
四大组件之Service初步
作为四大组件之一,所处重要地位可想而知。但是它并不像Activity那样可以所见,而是在后台默默的为应用程序服务着。那么到底什么是Service呢?上面的官方文档说的很清楚了,Service不是一个线程,是主程序的一部分,需要调用Context.startService()来启动它,如果退出应用时,Service进程并没有结束,它仍然在后台行。比如我们在执行下载应用的时候,有可能去看新原创 2016-04-10 20:04:34 · 792 阅读 · 0 评论 -
Android应用资源
说到android应用资源,首先想到是/res/下的各种资源,另外一种是放在/assets/目录下的原生资源。首先看assets下资源文件使用,因为assets目录下放置的资源无法直接访问(R.java),需要通过AssetManager来访问,该目录下可以放置音频文件,下面通过播放一首音乐简单的使用assets目录下的资源文件。在assets目录下放置一首歌曲,然后在布局文件中设置两个but原创 2016-04-30 01:20:15 · 738 阅读 · 0 评论 -
初识Fragment
关于Fragment的重要性,不言而喻。不但应用在平板中,还广泛的用在手机应用程序中。由于没有在线上的应用中使用过Fragment,所以本文也是带着初探的心使用Fragment,下面通过demo初步使用Fragment.首先还是阅读官方API文档,养成查阅文档的习惯对于学习非常有帮助,笔者英文水平也不是很好,但是理解文档的内容还是可以的;当然对于理解底层的知识,还需要阅读源码。对于androi原创 2016-04-30 22:16:10 · 742 阅读 · 0 评论 -
AlertDialog ProgressDialog
首先看AlertDialog详细了解可以阅读官方文档。可以弹出一个对话框,可以设置三个Button,实现不同的业务逻辑,而且还可以设置View,如果你对所提供的样式不喜欢,完全可以自定义自己需要的布局,是不是很nice!下面看下具体的代码: new AlertDialog.Builder(MainActivity.this).setTitle("你好").setIcon(R.drawa原创 2016-05-22 01:17:16 · 704 阅读 · 0 评论 -
由于引用库资源文件错误导致R文件丢失
上一篇讲到EC中(点击打开链接)如何导入cardview依赖库,这和其他的导入方式有些不同。但是遇到一个问题,就是项目添加cardview依赖库后,R文件就自动消失了,第一反应是就是资源文件有错误,但是本项目里没有错误,查看日志:看到这里,就是引入的库有问题,查看cardview库,果不其然:由于我用的是android 5.0.1 这个资源文件对我也没多大用,直接删除。然原创 2016-03-25 12:31:31 · 1134 阅读 · 0 评论 -
Eclipse中使用Android5.0新特性CardView
原文地址:点击打开链接 在去年Google发布了代号Android L(版本号Android5.0,SDK为API 21)后,Android的新特性就为开发者所津津乐道,尤其是CardView和RecyclerView。使界面设计更加美观,更加方便。本篇文章来聊聊如何在Eclipse中使用Android L新特性CardView来进行开发。由于大家手上一般都没有Android 5.0设备,转载 2016-03-24 15:16:33 · 2169 阅读 · 0 评论 -
SQLite简单使用
sqlite作为轻量型数据库,也就是一个.db文件,使用起来非常方便。下面简单介绍下数据库常用的增删改查操作。首先布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_h原创 2016-04-04 17:55:00 · 1067 阅读 · 0 评论 -
简单实现两个activity相互跳转
下面简单实现两个activity之间相互跳转。我们首先要明白的是一个MyActivity就是一个类,而这个类继承Activity类。实现两个activity之间的跳转,则我们需要创建两个activity子类。首先看下简单的布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" x原创 2015-10-19 21:12:25 · 1920 阅读 · 0 评论 -
关于activity的生命周期一
anctivity的生命周期比较复杂,但是很好的理解其生命周期,对于我们设计性能优良的应用程序有很大的帮助。下面是官方文档上的一幅比较经典的activity生命周期示意图:其中涉及到七个生命周期函数,下面摘自官方文档的介绍:MethodDescriptionKillable?NextonCreate()Ca原创 2015-10-22 20:25:49 · 855 阅读 · 0 评论 -
反编译APK资源文件与源代码
反编译APK,学习别人的源代码是一种提高的方法,不能窃取别人的成果进行商业行为。反编译APK,分为两部分,分别是反编译资源文件和源代码(.class)。下面实验的系统环境是win10。一.反编译资源文件用到的工具是apktool,可以去官网上下载最新版本的apktool,解压后,把apk文件移到同一目录下,然后在dos下运行: apktool d -f XXX.apk [解压存放目录原创 2015-11-23 23:06:11 · 654 阅读 · 0 评论 -
简单的在两个activity中传递数据
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-12-12 21:53:09 · 782 阅读 · 0 评论 -
demo简说几种控件一
Android中控件很多,下面简单的通过demo讲解几种常见的控件。这些控件都在android.widget.*这个包中,由于本人水平有限,不能够总结的很全面,还请大家见谅,如果文章中出现错误,请大家指正,本人不甚感激!1.ImageView,ImageButton关于这两个控件的详细说明,请参考API文档http://www.android-doc.com/reference/andro原创 2015-12-14 18:41:20 · 520 阅读 · 0 评论 -
在DDMS中查看/data/data/*下文件的解决方法
在用SharedPreferences存储数据时,想看数据存储在何处,打开DDMS,File Explorer: 一层层的打开/data/data/com.example.sharedpreferencessave/shared_prefs/LIOS.xml 但是该文件读取不了,首先想到的是权限的问题,从File Explorer中很容易看出权限没有问题 网上看到有很多朋友的是da原创 2015-12-23 13:19:17 · 1213 阅读 · 0 评论 -
Error:程序包android.support.v4.app不存在;Error:找不到类FragmentActivity
最近把在eclipse中开发的android项目导入到AS中,出现了一点小错误。用的是以非gradle方式将 Eclipse 项目导入Android Studio,具体方法参考http://blog.csdn.net/sddyljsx/article/details/45047565,该方法很方便快捷,这里不作赘述。在AS中首相build该项目(养成build的习惯非常有好处),messages中提原创 2016-01-09 01:50:25 · 14069 阅读 · 0 评论 -
RecyclerView中item点击事件
自从Google推出RecyclerView后,它就成为"宠儿",自定义插件式的组件用起来很爽。但是很遗憾的是,Google并没有给我们提供item的点击事件函数,但是我们可以类似ListView的item点击事件来构造出我们自己的RecyclerView item的点击事件。首先我们看ListView如何用setOnItemClickListener()方法实现item的点击事件的呢,搞明白这个...原创 2016-04-03 13:32:12 · 14462 阅读 · 2 评论 -
Android中使用MVP
MVP从MVC演变而来,二者有什么区别呢?点击打开链接百度百科上说的很清楚。原创 2017-01-13 09:52:03 · 492 阅读 · 0 评论