自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android插件开发框架、源码、原理及重点介绍

[url]https://github.com/limpoxe/Android-Plugin-Framework[/url]#Android-Plugin-Framework此项目是Android插件开发框架完整源码及示例。用来通过动态加载的方式在宿主程序中运行插件APK。已支持的功能:1、插件apk无需安装,由宿主程序动态加载运行。2、支持fragment、act...

2015-05-04 17:23:03 193

原创 对话框屏蔽home

对话框屏蔽homealert.show();alert.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); activity屏蔽home @Override public void onAttachedToWindow() { this.getWindow().setTy...

2012-01-18 23:08:49 131

原创 python经典模模块介绍

http://blog.csdn.net/Xiao_Qiang_/article/details/3006801

2012-01-18 23:08:31 177

原创 Makefile例子

[code="java"]DIR=./out/BIN=$(DIR)bin/INCLUDE=SRC=$(wildcard *.cpp *.c)OBJECTS=$(patsubst %.cpp, $(DIR)%.o,$(SRC))target=testCC=g++$(target):$(SRC) -mkdir $(BIN) -p ...

2012-01-17 11:05:06 103

原创 smartwindow

适用android2.x 在应用程序中自定义dialog,复制dialog.java到应用程序中并修改方法[code="java"] public void setContentView(int layoutResID) { mWindow.requestFeature(Window.FEATURE_NO_TITLE); mWindow...

2012-01-11 20:43:02 181

原创 android3.x事件输入流程涉及的代码调用过程简要

[code="java"]Windowmanagerservice.java PhoneWindowManger.java---interceptKeyBeforeQueueing| |InputManagner.java ------------------ InputMoni...

2012-01-11 19:14:03 90

原创 gerrit清单库配置

最新repo地址 curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repogerrit清单库是用来配合repo使用的。清单库列出了gerrit服务器上其他的仓库。客户端通过repo脚本下载了清单库以后,脚本会解析清单库中列出的长裤并自动下载所以repo init以后,再repo sync 可以...

2012-01-10 20:30:04 338

原创 apache2 + git + gerrit + mysql 配置、简单git操作

经过一晚的折腾,终于在linux mint12下将apache2,git,gerrit配置成功。参考资料:[url]http://m.oschina.net/blog/33017[/url][url]http://www.lifeyun.com/code-review-tools-installation-gerrit.html[/url][url]http://unethic...

2012-01-01 16:31:10 334

原创 为usb网卡设置ip地址之三

[code="java"] private boolean setRoute(String route) { try{ IBinder b = ServiceManager.getService(Context.NETWORKMANAGEMENT_SERVICE); INetworkManagementService ...

2011-12-16 14:49:24 933

原创 为usb网卡设置ip地址之二

[code="java"] private boolean setIpAndMask(String ip,String mask){ Log.i(TAG," ip=" + ip +",mask=" + mask); // bring toggle the interfaces IBinder b = Servi...

2011-12-14 17:25:20 562

原创 为usb网卡设置ip地址之一

当连接usb网卡时会弹出此界面(需内核usb网卡驱动支持)[code="java"] [/code]device_filter.xml,指定要监视的usb网卡设备[code="java"] ...

2011-12-14 17:22:31 2702

原创 Process Command 执行命令行

[code="java"] private String cmdExecute(String[] args, String workdirectory){ ProcessBuilder cmd; String result = ""; try { cmd = new ProcessBuilder(args); cmd.directory(new File(wo...

2011-12-14 11:46:12 803

原创 [CSDN]Android系统在新进程中启动自定义服务过程(startService)的原理分析

[url]http://blog.csdn.net/luoshengyang/article/details/6677029[/url]

2011-12-14 11:18:32 97

原创 [CSDN]Android应用程序启动过程源代码分析

[url]http://blog.csdn.net/luoshengyang/article/details/6689748[/url]简要整理:[code="java"]context.startActivity()|Activity.java.startActivity()|Instrumentation.java.execStartActivity()...

2011-12-14 10:55:11 135

原创 [CSDN]Android应用程序进程启动过程的源代码分析

[url]http://blog.csdn.net/luoshengyang/article/details/6747696[/url]简要整理:[code="java"]ActivityManagerService.java.startProcessLocked()(此方法本身在运行在SystemService进程中) |Process.java.start...

2011-12-13 20:51:09 128

原创 python小记

#Python.#!/usr/bin/env python#coding=UTF-8#计算索引for index,value in enumerate(list): print index, value #列表解析(0到5基数的平方),xrange()构造操大集合[x*2 for x in range(5) if not x % 2]#属性...

2011-12-13 18:43:00 107

原创 [CSDN]Android系统进程Zygote启动过程的源代码分析

[url]http://blog.csdn.net/luoshengyang/article/details/6768304[/url]简要整理:[code="java"]linux-->init | native服务zygote(init.rc中定义的service,代码:app_main.cpp //步骤1) |...

2011-12-13 18:38:59 157

原创 全屏截图

public void onCreate(Bundle savedInstanceState) { // //setContentView(R.layout.main2); getWindow().getDecorView().setDrawingCacheEnabled(true); getWindow().getDecorView().mea...

2011-12-12 11:41:29 117

原创 全局窗口二

[code="java"]public class LrcTextView extends TextView { private final String TAG = LrcTextView.class.getSimpleName(); public static int TOOL_BAR_HIGH = 0; public static WindowMana...

2011-12-12 11:19:44 99

原创 全局窗口一

通过activity.getWindow().addContectView()可以在activityz中添加控件[code="java"]import java.util.Random;import android.app.Activity;import android.graphics.Rect;import android.os.Bundle;...

2011-12-12 11:17:52 135

原创 点亮屏幕

if(!pm.isScreenOn()) {//在点亮屏幕的前提下,activity的onNewIntent才会被执行 PowerManager.WakeLock locker = pm.newWakeLock( PowerManager.ACQUIRE_CAUSES_WAKEU...

2011-12-12 10:35:33 131

原创 各种常用编译开关位置

vendor\third-party\products\build\target\product\device\系统服务列表system/core/rootdir/

2011-12-02 15:50:25 175

原创 git 小记

mkdir workcopycd workcopygit initgit remote add origin /work/git/firstGit.git/{ git pull origin master git push origin master}vi .git/config+++[branch "master"]+++ rem...

2011-12-01 20:23:37 150

原创 app native socket

编写一个简单系统服务,功能很简单,接受命令,返回字符串。需要在init.rc中定义服务的镜像名称和socket资源[code="java"]#include #include #include #include #include #include #include #include #include #include #include #in...

2011-09-24 17:47:20 97

原创 app socket native

在应用程序中可以通过此工具类与android系统native服务通信这些native服务是指在init.rc中定义的随机启动的服务,如zygote但是如需要通过此工具类来启动和停止系统服务,需要具有system权限即需要设置sharedUId=system[code="java"]import android.net.LocalSocket;import android.n...

2011-09-24 17:41:15 101

原创 superuser

superuser

2011-08-26 22:11:30 79

原创 R。E

Rootexplorer

2011-08-26 22:05:50 90

原创 jni

[code="java"]/* * Copyright (C) 2008 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with...

2011-08-18 11:29:07 66

原创 更改lib加载顺序

android/dalvik/libcore/dalvik/src/main/java/dalvik/system/PathClassLoader.java line157 pathList += pathSep + libPath; --->>> pathList = libPath + pathSep + pathList;

2011-08-17 18:24:48 428

原创 and15

public void onDrop(DragSource source, int x, int y, int xOffset, int yOffset, Object dragInfo) { if (source != this) { } else { if (mDragInfo != null) { ...

2011-08-17 18:12:07 93

原创 and14

//workspace void snapToScreen(int whichScreen) {// if (!mScroller.isFinished()) return; clearVacantCache(); enableChildrenCache(); whichScreen = Math.max(0...

2011-08-17 18:11:53 77

原创 and13

private void drawRightDragImg(Canvas canvas) { int offset = getDragWingsOffset(); Drawable rightDragNormal = getResources().getDrawable(R.drawable.right_drag_normal); Drawab...

2011-08-17 18:03:41 61

原创 and12

private void drawWingsImg(Canvas canvas) { if (workspace.isScrollerFinished()) { if (mDragging) { if (transferAt == null) { startWingsAnimat...

2011-08-17 18:03:16 57

原创 and11

private void drawCanUseSpace(Canvas canvas) { try { if (cellPosition != null && cellPosition.length >= 2 && workspace.isScrollerFinished()) { CellLayout current ...

2011-08-17 18:02:36 111

原创 and10

public void setWorkspace(Workspace workspace) { this.workspace = workspace; } public void setGroupNavi(GroupNavigation groupNavi) { this.groupNavi = groupNavi; }...

2011-08-17 18:02:12 103

原创 and9

@Override public boolean onTouchEvent(MotionEvent ev) { case MotionEvent.ACTION_MOVE: mNavigator.setDrawToVisible(true); final int scrollX = mScrol...

2011-08-17 18:01:17 81

原创 and8

@Override protected void dispatchDraw(Canvas canvas) { super.dispatchDraw(canvas); if (mDragging && mDragBitmap != null) { if (mAnimationState == ANIMATION_ST...

2011-08-17 18:00:36 127

原创 and7

//draglayerimport static com.android.launcher.LengthCalculate.GREEN_RECT_TOP_OFFSET;import android.graphics.BitmapFactory;import android.graphics.drawable.Drawable;import com.android.launcher....

2011-08-17 17:59:58 76

原创 and6

public void finishZoomOutAnimation() { if (at != null) { if (at.isAlive()) { dragZoomOutAnimation = true; at.setEndScale(INIT_REDUCE_FINAL_V...

2011-08-17 17:46:43 85

原创 and5

if (at.isAlive()) { if (!dragZoomOutAnimation) { at.setAnimationState(AnimationThread.STATE_ZOOM_OUT); } ...

2011-08-17 17:46:22 108

空空如也

空空如也

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

TA关注的人

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