編輯:關於android開發
新建"MyView"類
package onTouchEvent; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.view.MotionEvent; import android.view.View; public class MyView extends View { private int textX=20,textY=20; public MyView(Context context) { super(context); setFocusable(true); // TODO Auto-generated constructor stub } //畫筆onDraw方法 @Override protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub super.onDraw(canvas); //初始化畫筆 Paint paint=new Paint(); //設置顏色 paint.setColor(Color.GREEN); //設置字體大小 paint.setTextSize(50); //在畫布上寫文字 canvas.drawText("Android", textX, textY, paint); } @Override public boolean onTouchEvent(MotionEvent event) { // TODO Auto-generated method stub //獲取用戶手指觸屏的X坐標賦值與文本的X坐標 textX=(int)event.getX(); //獲取用戶手指觸屏的Y坐標賦值與文本的Y坐標 textY=(int)event.getY(); //重繪畫布 invalidate(); return true; } }
MainActivity中將setContentView設置為當前MyView,即
setContentView(new MyView(this));
執行效果圖如下:
Android中開發工具Android Studio修改created用戶(windows環境),androidcreated最近經常有朋友反饋說我的安卓項目中,在一些類
[實踐] Android5.1.1源碼,android5.1.1源碼前言 本文的方法要修改Android源碼。但只要將系統服務寫出來,也可以注入system_server
WebView的使用及添加進度條,webview添加進度條實現的效果比較簡單類似於微信打開網頁,頭部有個進度條顯示加載進度 1.在安卓端加載一個網頁 webView.l
mitmproxy——中間人攻擊的神器 一、前言 http proxy在web滲透上占據著非常重要的地位,這方面的工具也非常多,像burp suite, Fiddler