
android
文章平均质量分 66
Csdn_linjialin
选定了方向,蒙头前进
展开
-
android toolbar应用
Android提倡使用toolbar 替代 actionbar.常用调用返回按钮的函数说明:1、setHomeButtonEnabled(true)//设置屏幕左上角的图标可以点击(未加上图标)2、setDisplayHomeAsUpEnabled(true) //设置左上角的返回键加上图标3、setDisplayShowHomeEn原创 2016-03-24 17:32:58 · 303 阅读 · 0 评论 -
popupWindow 弹出动画效果
1、popupWindow 弹出界面package jialinlin.scnu.com.floatwindow1.0;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.Gravity;import android.view.View;import原创 2016-04-23 09:30:45 · 1298 阅读 · 0 评论 -
Android Serializable Parcelable 序列化
序列化后的对象可以作为一个整体进行传输,便于网络传输和存储。1、Serializable public class Person implements Serializable{ private String name; private int age; public void setName(String name){ this.name = name; } publi原创 2016-05-31 15:48:25 · 264 阅读 · 0 评论 -
Android listView 设置item显示的数目
1、设置item显示的数目,通过设置listView的高度实现listView布局: <ListView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/contact_dialog_listView" />动态原创 2016-05-19 20:38:56 · 14806 阅读 · 0 评论 -
Android 打开相机和图库获取图片并裁剪
private void getPicture(){ Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(intent,原创 2016-04-27 10:00:25 · 1252 阅读 · 0 评论 -
Android Fragment 学习
!学习自菜鸟教程-移动端-Android一、Fragment作用:当在一个activity里面,需要切换多个布局时,可用fragment,常用底部或顶部导航栏加fragment,实现类似微信主界面。二、Fragment 生命周期原创 2016-08-05 11:20:35 · 361 阅读 · 0 评论 -
Android Fragment + ViewPager 实现类微信 底部导航栏 和 显示消息提醒
!学习自菜鸟教程-移动端-Android图片如下 一、底部导航栏实现1、TextView 图片和文字的变换,在drawable 中新建文件图片:tav_record_selector.xml 文字颜色:tab_text_color_selector.xml 2、消息提醒的红原创 2016-08-05 12:20:56 · 1459 阅读 · 0 评论 -
android 获取进程名字
1、获取进程ID:android.os.Process.myPid()2、通过进程id 获取进程名字 public static String getAppNameByPID(Context context, int pid){ ActivityManager manager = (ActivityManager) context.get转载 2016-08-18 11:42:58 · 4552 阅读 · 0 评论 -
JsonObject JsonArray
1、JsonObject:类似 Map ,以键值对的形式保存数据2、JsonArray:Array,顾名思义,就是一个数组,数组里面的对象是JsonObject。3、JsonObject 和 JsonArray 可以互相嵌套,JsonObject 里面可以含有 JsonArray,JsonArray 里面也可以含有JsonObject。{ "userName":Jamilyn "原创 2016-08-09 10:14:09 · 563 阅读 · 0 评论 -
Android EditText 自定义
1、提示内容颜色android:textColorHint="@color/text_gray"2、内容开始位置于左上角android:textAlignment="textStart"android:gravity="start"3、自定义光标颜色和粗细,在res/drawable下新建cursor_sytle 3.1 设置EditText的原创 2016-05-04 17:30:05 · 395 阅读 · 0 评论 -
Android 图片传输到服务器与取回
1、将图片转换成字节数组,再转换成字符串private String getBitmapStr(Bitmap bitmap){ String bitmapStr = null; try { ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();原创 2016-04-27 09:38:01 · 1242 阅读 · 0 评论 -
android activity 跳转延时
iloveyou原创 2016-03-26 09:09:05 · 1118 阅读 · 0 评论 -
Android fragment 生命周期及替换函数
fragment和activity生命周期的对应关系替换当前fragment: getSupportFragmentManager() .beginTransaction() .replace(R.id.content_frame, myFragment) .commit(原创 2016-03-26 09:23:01 · 343 阅读 · 0 评论 -
android activity 开启 数据传递
1、只需在firstActivity中,传值给secondActivity1.1、在传值的Activity中:String data = "Hello SecondActivity";Intent intent = new Intent(FirstActivity.this, SecondActivity.class);intent.putExtra("extra_data", data)原创 2016-03-27 07:52:51 · 357 阅读 · 0 评论 -
android activity 显示和隐示开启
1、显式开启Activity建立一个新的Activity类,如SecondActivity,在FirstActivity中,创建intentIntent intent = new Inten();intent.setClass(FirstActivity.this,SecondActivity.class);startActivity(intent);2、隐式开启Activit原创 2016-03-27 08:06:49 · 1644 阅读 · 0 评论 -
Android activity 启动模式
Activity启动模式,主要跟android管理Activity的返回栈和Activity实例有关,程序开启Activity时,将Activity压入返回栈中,成为栈顶Activity活动。设置启动模式,在mainfest中的Activity里面设置launchMode:android:name=".SecondActivity"android:launchMode="" >原创 2016-03-27 08:13:02 · 348 阅读 · 0 评论 -
Android activity 开启时数据保存和恢复
Activity的生存周期中,当创建secondActivity,使firstActivity不可见,若此时内存不够,则会关闭不可见的activity,为防止Activity意外关闭,造成数据丢失,可在Activity关闭之前,保存Activity上的数据。保存方法,重写下面的方法:@Overrideprotected void onSaveInstanceState(Bundl原创 2016-03-27 08:15:54 · 1101 阅读 · 0 评论 -
Android 网络传输 async-http-client
1、添加第三方库android-async-http-1.4.4(http://pan.baidu.com/s/1dEadGeX)a.复制到项目->app->libsb.右键第三方库->add as libraries2、客户端代码://get方式请求网络private void asyncHttpClientGet(String key, String value){A原创 2016-03-27 08:26:57 · 390 阅读 · 0 评论 -
Android 监听网络变化
广播监听,使用动态注册方法1、在mainifest注册 2、继承broadcastReceiver class NetworkChangeReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent)原创 2016-03-26 09:57:57 · 417 阅读 · 0 评论 -
android tools
镜像下载:http://tools.android-studio.org/转载 2016-08-23 11:34:53 · 246 阅读 · 0 评论