加载中…
博文
cd
(2015-01-23 17:23)
标签:

杂谈

Android 如何模拟返回键、菜单键、主页键?

 

如果有一个悬浮窗,运行所有程序的时候都能够看到,我希望点击悬浮窗就模拟返回键的功能,不管我现在运行的是什么程序,这个如何实现?

 

方法一:

Runtime runtime =Runtime.getRuntime();

runtime.exec('input keyevent ' KeyEvent.KEYCODE_BACK);

 

方法二:

Instrumentation inst = newInstrumentation();

inst.sendKeyDownUpSync(KeyEvent.KEYCODE_BACK);

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2014-12-31 18:05)
标签:

杂谈

1. 你可以做到这一点,LayoutParams。android的界面,这些可以被添加到他们的设置范围和位置。 一个例子(设置的LayoutParams上一个RelativeLayout的子视图)RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT); //The WRAP_CONTENT parameters can be replaced by an absolute width and height or the FILL_PARENT option)params.leftMargin = 50; //Your X coordinateparams.topMargin = 60; //Your Y coordinatechildView.setLayoutParams(params); 请注意该的LayoutParams的类型必须等于你想将它们添加到childview的父。 (LinearLayout.LayoutParams一LinearLayout,RelativeLayout.LayoutParams一RelativeLayout等)。 另外,代替childView.setLayoutParams(params);您可以parentView.addView(childView,params);设置的LayoutParams时,该项目将被添加到父容器。 注意!为坐标的值以像素为单位。因为它是最佳实践的DP值来定义你的界面大小你这一段代码到DP转换为像素:private int getPixels(int dipValue){ Resources r = getResources(); int px = (int)TypedValue.app
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2014-12-15 16:53)
标签:

杂谈


public class PhotoUtil {
   
    public static Bitmap toRoundCorner(Bitmap bitmap, int pixels) {

        Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888);
        Canvas canvas = new Canvas(output);

        final int color = 0xff424242;
        final Paint paint = new Paint();
        final Rect rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight());
        final RectF rectF = new RectF(rect);
        final float roundPx = pixels;

        paint.setAntiAlias(true);
        canvas.drawARGB(0, 0, 0, 0);
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2014-11-17 20:12)
标签:

杂谈

http://bbs.oppo.cn/forum.php?mod=forumdisplay&fid=207&filter=typeid&typeid=314
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2014-09-12 10:01)
标签:

杂谈

public class WebChromeClient extends android.webkit.WebChromeClient {

@Override

public void onProgressChanged(WebView view, int newProgress) {

if (newProgress == 100) {

progressbar.setVisibility(GONE);

} else {

if (progressbar.getVisibility() == GONE)

progressbar.setVisibility(VISIBLE);

progressbar.setProgress(newProgress);

}

super.onProgressChanged(view, newProgress);

}

}

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2014-08-22 18:01)
标签:

杂谈

/以上代码,测试其中一个方法时最好注释掉其余的代码

public class MainActivity extends Activity {

private ImageView imageView;

private Bitmap copyRawBitmap1;

private Bitmap copyRawBitmap2;

private Bitmap copyRawBitmap3;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

imageView = (ImageView) findViewById(R.id.imageView);

//第一种方式:从资源文件中得到图片

Bitmap rawBitmap = BitmapFactory.decodeResource(getResources(),R.drawable.haha);

copyRawBitmap1=rawBitmap;

copyRawBitmap2=rawBitmap;

copyRawBitmap3=rawBitmap;

//第二种方式:从SD卡中得到图片(方法1)

String SDCarePath=Environment.getExternalStorageDirectory().toString();

String filePath=SDCarePath '/' 'haha.jpg';

Bitmap rawBitmap1 = BitmapFactory.decodeFile(filePath, null);

//第二种方式:从SD卡中得到图片(方法2)

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2014-08-22 17:59)
标签:

杂谈

 

int imgid = getResources().getIdentifier('ic_launcher', 'drawable', 'com.example.anywight');

text.setBackgroundResource(imgid);

Bitmap bitmap=BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);

InputStream in = this.getAssets().open('ic_launcher');

Drawable da = Drawable.createFromStream(in, null);

Bitmap mm = BitmapFactory.decodeStream(in);

Bitmap bit = BitmapFactory.decodeFile('/sdcard/android.jpg');

public static Bitmap convertViewToBitmap(View view, int bitmapWidth, int bitmapHeight){

Bitmap bitmap = Bitmap.createBitmap(bitmapWidth, bitmapHeight, Bitmap.Config.ARGB_8888);

view.draw(new Canvas(bitmap));

return bitmap;

}

public static Bitmap convertViewToBitMap(View view){

// 打开图像缓存

view.setDrawingCacheEnabled(true);

// 必须调用measure和layout方法才能成功保存可视组件的截图到png图像文件

// 测量View大小

view.measure(Measur

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2014-08-22 17:58)
标签:

杂谈

String imageUri = 'http://site.com/image.png'; // from Web

String imageUri = 'file:///mnt/sdcard/image.png'; // from SD card

String imageUri = 'content://media/external/audio/albumart/13'; // from content provider

String imageUri = 'assets://image.png'; // from assets

String imageUri = 'drawable://' R.drawable.image; // from drawables (only images, non-9patch)

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2014-04-01 10:17)
标签:

杂谈

时至今日都是我咎由自取,学IT那是自找,与任何人无关。程序员生涯的苦逼,造就了我呆板无趣,不问红尘的脾气,导致今日岌岌可危的地步,我今天愿意承担一切后果。其实,我很感谢你们让我跌倒在今天,而不是在我依旧屌丝的将来,我必须重新梳理自己,坦然面对并修复bug!本码农,生活中写就了一段满是bug的代码。我辜负了老板和老板的老板,辜负了公司,辜负了IT精英和软件工程师的称呼,辜负了所有希望我天天加班的人。对不起,请能接受我发自深心的歉意和扯淡。老板和老板的老板本来可以有一个更温暖更美好的生活,可这一切被我打破了,我的错误行为不配得到原谅,我造就的损失也难以弥补,但我想弥补,必须去弥补,这是我今日之后的生活。至于我自己,已咎由自取,愿日后再不负人。

 

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2014-03-15 16:17)
标签:

杂谈

public class Server { public static void main(String[] args) { Socket socket=null; BufferedReader br=null; PrintWriter pw=null; try { //创建服务器,并开放3081端口 ServerSocket server=new ServerSocket(3081); while(true){ //监听服务器端口,一旦有数据发送过来,那么就将数据封装成socket对象 //如果没有数据发送过来,那么这时处于线程阻塞状态,不会向下继续执行 socket=server.accept(); System.out.println('客户端信息:' socket.getRemoteSocketAddress()); //从socket中得到读取流,该流中有客户端发送过来的数据 InputStream in=socket.getInputStream(); //InputStreamReader将字节流转化为字符流 br=new BufferedReader(new InputStreamReader(in)); //行读取客户端数据 String info=br.readLine(); System.out.println(info); OutputStream out=socket.getOutputStream(); pw=new PrintWriter(out); pw.println('服务器说:我扁死你'); pw.flush(); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ try { pw.close(); br.close(); socket.close(); } catch (IOException e) { // TODO Auto-generated
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
图片播放器
分类
评论
加载中…
留言
加载中…
个人资料
1013598664
1013598664
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,874
  • 关注人气:0
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
访客
加载中…
搜博主文章

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有