美文网首页
aide安卓编程模板

aide安卓编程模板

作者: 傻傻不知天年 | 来源:发表于2018-12-28 16:50 被阅读0次

配置文件

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com">
    <application
        android:allowBackup="false"
        android:icon="@drawable/ic_launcher"
        android:label="️"
        android:theme="@style/AppTheme"
        android:resizeableActivity = "true"
        android:hardwareAccelerated="false">
        <activity
            android:name=".MainActivity"
            android:label="️" 
            android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
            android:screenOrientation="landscape">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>

java

package com;

import android.app.*;
import android.content.*;
import android.graphics.*;
import android.os.*;
import android.view.*;
import android.widget.*;

public class MainActivity extends Activity 
{
    int winx,winy;
    mview view;
    //变量和函数
    //////////////////
    class mview extends View{//自定义view
        public mview(Context con){
            super(con);
        }
        @Override
        protected void onSizeChanged(int w, int h, int oldw, int oldh)
        {
            winx=w;winy=h;
            //初始化
        }
        @Override
        protected void onDraw(Canvas canvas)
        {//绘图
        
        }
        @Override
        public boolean onTouchEvent(MotionEvent event)
        {//触控
            if(event.getAction()==MotionEvent.ACTION_DOWN){
                int x=(int)event.getX(),y=(int)event.getY();
            }
            invalidate();//重绘
            return true;
        }
    }
    //////////////////
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        view=new mview(this);
        setContentView(view);
    }
    @Override
    public boolean onKeyDown(int keyCode,KeyEvent event)
    {
        if(keyCode==KeyEvent.KEYCODE_BACK){
            //返回键
            moveTaskToBack(false);
            return true;
        }
        return super.onKeyDown(keyCode,event);
    }
}

相关文章

  • aide安卓编程模板

    配置文件 java

  • AIDE是什么

    aide中文名称入侵检测工具。 aide集成开发环境 可以在安卓手机内进行软件开发、游戏开发。 aide编程语言j...

  • 在安卓手机上编写APP的神器

    一款安卓手机的APP,这款APP是一个可以在安卓手机上编写APP的神器。他的名字就叫Aide。 AIDE集成开发环...

  • aide安卓编程06-全屏涂色

    运行之后全屏都是深红色。 从代码里的注释可以看出我们先定义了一种View类型的组件,叫mview;又生成一个叫vi...

  • aide安卓编程07-画文字

    屏幕坐标 屏幕上的点的坐标(x,y)表示这个点是屏幕从上往下数第y+1行,从左往右数第x+1个像素点。 屏幕左上角...

  • aide安卓编程08-画图形

    把画图部分代码改为以下代码: 注意drawPoint画的是方形的点。如果要画圆点就用drawCircle,让半径很...

  • aide安卓编程05-改app图标

    首先做一个png格式的正方形图片,然后保存到手机。 以下载一个图片为例: 愤怒小鸟png 然后在档案管理器里找到这...

  • aide安卓编程13-日期和时间

    当手指触屏或滑动时可以看到当前时间在不断变化。 以上获取的时间是12小时制的。24小时制的小时数用Calendar...

  • aide安卓编程09-获得屏幕大小

    方法1:绘图时获取(不推荐) 绘图部分代码改为: 我们先用getWidth和getHight获得屏幕宽度和高度,分...

  • aide安卓编程12-屏幕触控

    把全部代码替换为: 这个程序最开始在界面左上角写着0,每触摸一次屏幕显示的数值就会加1。 代码第10行定义了整数a...

网友评论

      本文标题:aide安卓编程模板

      本文链接:https://www.haomeiwen.com/subject/fwlelqtx.html