- 博客(18)
- 收藏
- 关注
原创 Java环境变量配置
因为重新安了AndroidStudio,就干脆把这个每次都弄得稀里糊涂的东西弄清记下来。Step1:下载并安装jdk确认好你的电脑是32位的(x86)还是64位的(x64),找对应的版本下载否则安装不上。下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
2015-10-05 21:47:06 496
原创 android调用手机相机、相册,设置头像
给两个按钮加点击事件Ji //拍照aq.id(R.id.tv_photo).clicked(this);//从相册选择aq.id(R.id.tv_album).clicked(this);//拍照设置头像case R.id.tv_photo:ImageUtils.takephoto(UserInfoActivity.this);aq.id(R.id.ll_
2015-09-13 22:44:54 1344
原创 浮层
浮层的布局文件主页面<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:fresco="http://schemas.android.com/apk/res-auto"android:layout_width="match_parent"android:layout_height="
2015-09-09 22:51:13 699
原创 viewpager动态添加小圆点
public void onPageSelected(int position) { //new ImageView imageView = (ImageView) linearLayout.findViewWithTag("" + position); imageView.setImageResource(R.drawable.banner_dot
2015-09-08 18:28:50 1806 1
原创 二者必须点击一个
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { int id = buttonView.getId(); View rootView = buttonView.getRootView(); AQuery aq = new AQuery(rootV
2015-09-08 18:25:29 645
原创 RecyclerView
1support v7包中的新控件RecyclerView is a more advanced and flexible version of ListView. This widget is a container for large sets of views that can be recycled and scrolled very efficiently. Use the
2015-08-30 22:54:43 483
原创 Retrofit 网络请求
1.准备:Gradle配置文件dependencies { ... compile 'com.squareup.retrofit:retrofit:1.9.0' ...}2.给出一个用retrofit分别进行get和post网络请求的代码例子2.1定义一个接口,在接口中声明一个方法来定义请求的相关内容。public class Request {
2015-08-30 21:13:41 664
原创 Fresco图片加载组件
准备:Module(app):dependencies { compile 'com.facebook.fresco:fresco:0.5.0+'}AndroidManifest.xml喜欢作死敲代码不愿意直接回车选择的同学们注意喽,这个地方INTERNET是大写的!!!大写的!!!显示静态图片public class MainAct
2015-08-26 18:22:33 399
原创 Java中引用类型vs值类型&对引用类型所做的GC操作简介
值类型vs引用类型 首先从概念上区别下二者: 引用类型表示你操作的是同一数据,传入一个参数给另一个方法,如果在方法中修改该变量,当再次调用这个方法传入参数的时候,变量的值会改变。值类型表示复制一个当前变量传给方法,在方法中修改变量之后,最初的变量值不会改变。 导致这种差异的原因在于二者在内存分配上的不同: 值类型,当声明一个变量的时候,编译器会在栈内存中分配一个
2015-08-06 09:12:51 833
原创 自定义组合控件
如上图所示的四个模块都如出一辙,为了只定义其中一个的格式然后其他均利用这个格式更方面的直接生成,我们引入自定义组合控件,这里给出的例子中这个自定义组合控件由两个TextView,一个CheckBox和一个View组成(注意每个模块最下面那条横线用view实现,background设置为黑#000000,高度设置为0.2dip)自定义组合控件的过程:1. 自定义一个View,这个
2015-07-14 11:22:58 625
原创 动态按钮Button的实现
一般来说按钮的背景色、图片都是固定的,用户单击该按钮时不会看到任何改变。但常见的按钮都可以随着用户的点击动作改变外观(比如颜色深浅的变化或者是否有阴影等)。这里给出一个简单明了的例子:首先布局文件,这里只设置两个按钮:其中按钮的背景选为Drawable中的一个XML文件。这个XML文件在创建时RootElement选为selector{CSDN:CODE:744
2015-07-11 12:18:47 1103
转载 安卓开发规范
Android开发规范是本文要介绍的内容,主要是来了解并学习Android开发中一些细节的内容,具体关于Android开发规范内容的详解来看本文。一、Android开发编码规范1、java代码中不出现中文,最多注释中可以出现中文2、局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3、常量命名只能包含字母和_,字母全部大写,单词之间
2015-07-10 09:41:54 613
原创 android library projects cannot be launched解决方法
点击运行的工程右键出现Properties在弹出的菜单中选Android,找到Library,将isLibrary勾去掉即可
2015-07-10 09:01:34 501
原创 android创建时所填写的名称都用在哪
这里主要测试下创建一个android项目时所填写的名称都用在哪里,知识碎片也要搜集搜集。为了方便观察都起成各自的名称:ApplicationName,ProjectName,PackeageName.一个总的原则是首字母大写,名称尽量起成山峰的形状,如前,最重要的是,不要用中文命名!不要用中文命名!!不要用中文命名!!!然而你还是不听,来看一下结果:创建完项目什么也不做,就会报
2015-06-30 11:54:46 795
原创 进程和线程的区别
从定义上来看:--进程是具有一定独立功能的程序在某个数据集上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。--线程是进程的一个运行实体,是CPU分派和调度的基本单位,它是比进程更小的能独立运行的基本单位。但本身并不拥有任何系统资源,只有一点在运行中必不可少的资源,比如程序计数器,一组寄存器和栈。从拥有资源角度来看:--进程是资源拥有和分配的单位--线程只能与同属于
2015-05-28 07:52:33 385
原创 ARP地址解析协议
1。什么是ARP协议?ARP:Address Resolution Protocol.地址解析协议。在以太网上的两台主机通信时,需要知道对方的MAC地址,ARP即是这样一个由IP地址获取MAC地址的TCP/IP协议。工作在数据连路层。2.地址解析过程:
2015-05-25 14:53:45 366
原创 关于HTTP的几点
1,总的来说,首先要知道HTTP是什么?HTTP是超文本传输协议(hypertext transfer protocol),它定义了客户端和web服务器的通讯方式。它是一个标准,告诉来往的信息按一个怎么样的格式来通信。基于TCP/IP的一个应用层协议。2,这个协议工作的基本方式是什么?使用“请求-响应”的方式进行传输,一个请求对应一个响应,并且,请求只能由客户端发出,而服务器只能被
2015-05-09 10:35:26 585
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人