自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Json

1.工具:HiJson--------------------Json格式化视图查看工具 2. JSON语法:http://www.w3school.com.cn/json/json_syntax.asp

2015-07-31 10:19:40 345

原创 智慧北京---笔记

1.用Fragment去填充一个空布局(FramLayout) private void initFragment() { FragmentManager fm = getSupportFragmentManager(); FragmentTransaction transaction = fm.beginTransaction();// 开启事务 transaction.repl

2015-07-31 09:00:55 740

原创 Library用法&SlidingMenu简介

(1)Library相当一个仓库,在其他工程也可以用到它的类,它的drawable (2)设置你所写的工程为library-----properties->Android->Is Library (3)使用:关联Library,properties->Android->add..... 最火的Android开源项目 http://www.csdn.net/a

2015-07-25 19:13:12 525

原创 LayoutParams

转自:http://blog.csdn.net/liuhaomatou/article/details/22899925 其实这个LayoutParams类是用于child view(子视图) 向 parent view(父视图)传达自己的意愿的一个东西(孩子想变成什么样向其父亲说明)其实子视图父视图可以简单理解成 一个LinearLayout 和 这个LinearLayout

2015-07-24 19:25:07 480

原创 Shape 用法

转自:http://blog.csdn.net/lovexjyong/article/details/22292753  下面介绍Shape的用法:   android:shape=["rectangle" | "oval" | "line" | "ring"] 其中rectagle矩形,oval椭圆,line水平直线,ring环形 中子

2015-07-24 18:45:27 387

原创 快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行  Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对

2015-07-24 16:31:01 309

原创 工作情况

公司角色  1.  产品人员(妹子) (产品狗, 产品汪) 1个 2.   产品经理, 提需求, 需求文档 3.   开发人员(屌丝) 码农(自嘲)  Android开发工程师 5个以内(3个左右) 3个月 服务器开发人员 接口文档 (3个左右) 4.  视觉设计师(美工) 提供图片, 效果图, 1280*720(主流屏幕), 切图(drawabl

2015-07-24 14:21:41 368

原创 侧滑菜单

(1)自定义控件步骤:      测量:onMeasure  设置自己显示在屏幕上的宽高      布局:onLayout   设置自己显示在屏幕上的位置(只有在自定义ViewGroup中才用到)     绘制:onDraw     控制显示在屏幕上的样子(自定义viewgroup时不需要这个)  (2)ScrollView滚动视图是指当拥有很多内容,屏幕显示不完时,需要通过滚动跳来显

2015-07-24 11:30:35 439

原创 下拉刷新

1.改变Progress的样式 (1)新建drawable目录,新建xml <animated-rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/spinner_white_48" android:pivotX="50%" andro

2015-07-23 10:18:36 453

原创 滑动开关-----自定义

1.   自定义控件步骤: 测量:onMeasure  设置自己显示在屏幕上的宽高 布局:onLayout   设置自己显示在屏幕上的位置(只有在自定义ViewGroup中才用到) 绘制:onDraw     控制显示在屏幕上的样子(自定义viewgroup时不需要这个) 2.    View和ViewGroup的区别 (1).他们都需要进行测量操作 (2).ViewGroup主要

2015-07-22 09:01:11 408

原创 下拉选择------PopupWindow

(1)高版本带边框 android:background="@android:drawable/edit_text"(2)权重为一 android:layout_width="0dp" android:layout_weight="1" 1.PopupWindow必须有 //要让其中的view获取焦点,必须设置为true popupWindow.setFocusable(t

2015-07-21 21:39:00 342

原创 大图轮播

(1)ViewPager:3.0之后才出现的,之前版本使用v4包里面的,要想兼容以下版本,必须继承v4包的 (2) 关联jar包的源代码: 1.先点击Android Dependencies,将它从BuildPath remove掉,  再右键点击jar包,将jar add to BuildPath;  然后就出现Attatch Source按钮了 2.在libs目录下新建一个文件,文

2015-07-21 20:39:40 399

原创 注意事项

0.     代码习惯,封装成方法         例子: public class MainActivity extends Activity { private ViewPager viewPager; private ArrayList list = new ArrayList(); private LinearLayout dot_layout; private TextVie

2015-07-21 17:33:12 607

原创 优酷菜单

1.组合系统控件 (1)优酷菜单布局 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" andro

2015-07-20 20:19:47 440

原创 Fragment

1.fragment的使用 (1)Activity布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" an

2015-07-20 17:07:11 363

原创 手机安全卫士10

1.流量统计的原理 (1)操作系统分配每个应用程序一个固定的编号(id) (2)代码 public class TrafficManagerActivity extends Activity{ protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); //1.获取一个包管理器

2015-07-19 20:45:46 531

原创 手机安全卫士09

1.程序锁的ui界面 (1)ListView长点击事件  setOnItemLongClickListener(); (2)用数据库保存,加锁包名, 2.程序锁工作的原理 (1)覆盖 (2)获取系统堆栈信息,需要权限 GET_Task (3)新建服务,获取任务栈最顶部的activity,即用户操作的activity。 a.看门狗 private void startWa

2015-07-19 14:45:56 539

原创 手机安全卫士08

1.获取内存信息 (1)返回进程的总个数,  返回获取到剩余内存,返回获取到总内存 /** * 返回进程的总个数 * * @param context * @return */ public static int getProcessCount(Context context) { // 得到进程管理者 ActivityManager activityMana

2015-07-17 11:07:21 514

原创 手机安全卫士07

1.程序管理器的简单UI (1)获取手机内存,手机SD卡内存 tv_avail_rom=(TextView) findViewById(R.id.tv_avail_rom); tv_avail_sd=(TextView) findViewById(R.id.tv_avail_sd); long avail_sd = Environment.getExternalStorageDir

2015-07-16 09:01:51 512

原创 手机安全卫士06

1.删除呼叫记录

2015-07-15 10:35:37 573

原创 手机安全卫士05

1.吐司跟随手势移动 1.权限 2.接上一节 private WindowManager.LayoutParams params; long[] mHits = new long[2]; /** * 自定义土司 * * @param address */ public void myToast(String address) { view = Vie

2015-07-02 16:14:29 556

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除