关闭

Butter Knife(黄油刀)的基本使用

出自:github,jake大神。附录上github地址 https://github.com/JakeWharton/butterknife 用途的话:绑定视图控件而作用的。 使用准备: 使用android studio 添加依赖,File->Project Structure->Dependencies->Library dependency 搜索butterknife即可  ...
阅读(118) 评论(0)

Java_hashCode()以及equals()方法浅谈

我们都知道,对于同一个对象类型的两个引用判断是否相等。一般采取两种方法判断。一种是用a==b?这种方式判断出来的是对象在堆内存中的地址,另外一种就是调用类的equals这个方法,因为所有自定义的类都是Object类的子类,所以没有复写父类的方法,默认就会调用Object中的equals方法。但是Object中的方法,看了API后知道,也是在判断是否两个对象的堆内存地址相同。假如现在一个学生类,两个...
阅读(137) 评论(0)

根据手机sim卡获取运营商信息

有的时候我们去获取手机运营商,显示给用户是移动,联通还是电信。android提供这套接口,可以拿到它。 1 核心代码,拿到电话管理者对象,从中去获取用户id,根据id的开头曲区分运营商信息 public class MainActivity extends Activity { private TelephonyManager telephonyManager; @Override pr...
阅读(285) 评论(0)

(java)eclipse下main函数args赋值

我们平时可以看到java代码的main函数,有个String args[]参数 这个args就是一个字符串数组,当然我们可以通过手段给它赋初值, 下面我们找到运行下面的这个 这里写的字符串不需要引号“ ”,另外,下一个字符串用空格标记,然后再main方法中就可以获取args[0],args[1]..的相应值,如果对应位置没有值,则会报出数组越界异常java.lang....
阅读(349) 评论(0)

安卓之design系列(二)

下面我来看看下大神博客中的demo 没错,这就是navigationview的效果,下面我们来看一下怎么去实现它。 首先使用navigationview需要外部嵌套一个drawerlayout,首先我们要有个这样的概念,就是我们的这个左边侧滑界面是drawerlayout里面的一部分,也就是说我们的drawerlayout外如果有内容,是会显示的。drawerlayout里面分为两个部...
阅读(166) 评论(0)

安卓之design系列(一)

如果你经常看一些新闻类的app软件你会发现,基本上都是导航栏加上viewPager的效果,如下:  下面我们来写这么一个简单的demo,基于design包中的tablayout 和viewpager来完成 布局文件代码 ,上面是tablayout控件,下面是viewpager <LinearLayout xmlns:android="http://schemas.android.com/...
阅读(140) 评论(0)

安卓之相机Camera(二)

之前说过的,调用手机摄像头拍照除了调用系统的照相之外,也可以自己去自定义我们的相机软件。这里开始看官方api觉得云里雾里的,现在看懂了,恍然大悟,其实官方都已经给我们罗列了核心的方法和思路。 1 首先,因为是自定义的,所以需要给我们的manifest文件加上一些必要的权限。 2 我们来定义这样的一个视图,用来显示的,这个类中我们通过外部去传入camera对象,然...
阅读(144) 评论(0)

安卓之相机Camera

这两天看了下官方关于camera的api,然后了解到可以通过调用系统的Camera和自定义相机两种方式。现在我来介绍简单的,也是菜鸟选手轻松入门的这种。通过调用自带的相机拍照并获取图片,设定到imageview上。 通过官方API的介绍,调用系统的相机,我们需要下面几个步骤。 1 传入对应的intent的Action, ACTION_IMAGE_CAPTURE 2 设定图片存放的位置,也默认...
阅读(169) 评论(0)

安卓之MediaRecorder(多媒体录制)

在安卓API中有个MediaRecorder类,MediaRecorder中给我们提供方法可以录制音频和视频文件。我们可以通过下面这个流程来熟悉具体的几个方法并且使用的位置和作用。 通过官方提供的api以及上面的这个模型图,我们可以知道怎么去使用它。首先对这个Recorder对象进行一些初始化操作,如上面的(录制音频)setAudioSourse,setOutputFormat,setA...
阅读(152) 评论(0)

分享破解版几个软件

1 目前有个百度云破解版,速度可达到平时的10倍 2 当我们想从百度文库上下载资料时,有时候需要积分,我们可以通过下载软件--冰点文库下载器(百度搜下就有)。安装好,将对应的百度文科的连接复制上去,然后在冰点文库下载器中就可以下载到对应的资源(广告比较多)。...
阅读(149) 评论(0)

安卓初识基本控件_Dialog对话框

先说一下之前用的Dialog,通过showDialog(int Id )这个方法,唤醒onCreateDialog这个方法,然后在这个方法里面对Dialog进行一些设置,最后返回这个Dialog对象就行了。注意,这里不需要你去show(),直接会帮你show。但是这个在后面的基本上不用了。 下面说一个子类AlertDialog的使用吧。 1 简单的使用。注释都写在代码里面吧 AlertDia...
阅读(412) 评论(0)

Android Studio-live Templates

当我们在使用Android Studio工作时,有没有发现有的语句是输入开头比如Toast然后按下Tab健或者回车键就一下子整串代码就出来了。 这里可以看到,下面那个就是live Templates(可活动的模板)里面设定好的,因为这个大家都比较常用,所以系统帮我默认就封装好了。当我这时就很快速的输出该语法。 然后后面每个之间按下Tab键就可以切换输入的光标位置。 下面开始介绍如何实...
阅读(192) 评论(0)

安卓中AlarmManager结合广播的使用

安卓中AlarmManager可以做到提醒的作用,在特定的时刻为我们广播一个特定的Intent。可以通过设置,然后传递给广播接收器,响应一些事件。 首先我们写好一个静态广播,这里为什么不适用动态注册广播的方式,是因为,这样当我们的activity宿主关闭后,广播接收器不会关闭的作用。 下面是实现方法: final AlarmManager alarmManager=(AlarmMana...
阅读(765) 评论(0)

安卓初识基本控件_Gallery

gallery(画廊)用来展示图片集合,将图片放入数据源中,传到适配器里。然后绑定视图。 xml文件:(width写成wrap_content的话,每次只显示一张图片) <Gallery android:id="@+id/gallery" android:layout_width="match_parent" android:layout_he...
阅读(160) 评论(1)

安卓初识基本控件_AutoCompleteTextView

大家在使用百度搜索框的时候,会发现好像都有联想,类似这种 安卓中也提供这样的控件,AutoCompleteTextView xml布局: <AutoCompleteTextView android:id="@+id/auto" android:layout_width="match_parent" android:layout_heig...
阅读(107) 评论(0)
48条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:9331次
    • 积分:522
    • 等级:
    • 排名:千里之外
    • 原创:44篇
    • 转载:4篇
    • 译文:0篇
    • 评论:1条
    最新评论