精华内容
下载资源
问答
  • 记事本界面

    2019-01-09 15:38:16
    AndroidStudio登录界面
  • 这是我们闹钟记事本的记事本界面 记事本界面的布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" ...

    这是我们闹钟记事本的记事本界面

    1119727-20170612135224243-221406858.png

    记事本界面的布局

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
    
        <EditText
            android:id="@+id/edit1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:gravity="left" />
    
    </LinearLayout>

    记事本界面的代码

    public class NextActivity extends Activity {
        private static final SimpleDateFormat sdf = new SimpleDateFormat(
                "yyyy-MM-dd hh:mm:ss");
        private SQLiteDatabase db;
        String noteId;
        EditText edit;
    
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.edit);
    
            db = openOrCreateDatabase(Notes.DBNAME, Context.MODE_PRIVATE, null);
            edit = (EditText) findViewById(R.id.edit1);
    
            // 得到上文中出入的数据
            if (getIntent().getExtras() != null) {
                String content1 = getIntent().getExtras().getString("content1")
                        .toString();
                noteId = getIntent().getExtras().getString("noteId").toString();
                if (content1 != null) {
                    edit.setText(content1);
                }
            }
    
        }
    
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
    
            MenuInflater flater = getMenuInflater();
            flater.inflate(R.menu.menu2, menu);
            return super.onCreateOptionsMenu(menu);
        }   
        
        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
    
            String content = edit.getText().toString();
    
            int itemId = item.getItemId();
            switch (itemId) {
            // 保存
            case R.id.save:
                if (!content.equals("")) {
                    db.execSQL(
                            "insert into " + Notes.TABLENAME + "(" + Notes.TITLE
                                    + "," + Notes.CONTENT + "," + Notes.LTIME
                                    + ") values(?,?,?)",
                            new Object[] { sdf.format(new Date()), content,
                                    sdf.format(new Date()) });
                    Toast.makeText(NextActivity.this, "信息保存成功!!!!",
                            Toast.LENGTH_LONG).show();
                    NextActivity.this.finish();
                } else {
                    Toast.makeText(NextActivity.this, "请输入信息!!!!",
                            Toast.LENGTH_LONG).show();
                }
    
                break;
            case R.id.clock: // 闹钟提醒设置
    
                Intent intent = new Intent(this, AlarmMainActivity.class);
                // intent.putExtra("id", ids.get(position));
                // this.startActivityForResult(intent, 1);
                startActivity(intent);
                break;
    
            // 取消
            case R.id.cancel:
                NextActivity.this.finish();
                break;
            }
            return super.onOptionsItemSelected(item);
        }
        
    }

    转载于:https://www.cnblogs.com/wyf-8778/p/6992609.html

    展开全文
  • 【实例简介】自己使用ADT编写的一个简单的Android手机记事本的app,界面虽然简单,但都是一行一行代码码出来的【实例截图】【核心代码】DateNote`-- DateNote|-- AndroidManifest.xml|-- bin| |-- AndroidManifest....

    【实例简介】

    自己使用ADT编写的一个简单的Android手机记事本的app,界面虽然简单,但都是一行一行代码码出来的

    【实例截图】

    【核心代码】

    DateNote

    `-- DateNote

    |-- AndroidManifest.xml

    |-- bin

    | |-- AndroidManifest.xml

    | |-- DateNote.apk

    | |-- classes

    | | `-- com

    | | `-- example

    | | `-- datenote

    | | |-- BuildConfig.class

    | | |-- MainActivity$1.class

    | | |-- MainActivity$2.class

    | | |-- MainActivity$3.class

    | | |-- MainActivity.class

    | | |-- NotesDB.class

    | | |-- R$attr.class

    | | |-- R$dimen.class

    | | |-- R$drawable.class

    | | |-- R$id.class

    | | |-- R$layout.class

    | | |-- R$menu.class

    | | |-- R$string.class

    | | |-- R$style.class

    | | |-- R.class

    | | |-- noteEdit$1.class

    | | |-- noteEdit$2.class

    | | `-- noteEdit.class

    | |-- classes.dex

    | |-- dexedLibs

    | | `-- android-support-v4-9ee5783e463c19402d4b80d383813110.jar

    | |-- jarlist.cache

    | |-- res

    | | `-- crunch

    | | |-- drawable-hdpi

    | | | |-- ic_launcher.png

    | | | `-- pic3.png

    | | |-- drawable-mdpi

    | | | `-- ic_launcher.png

    | | |-- drawable-xhdpi

    | | | `-- ic_launcher.png

    | | `-- drawable-xxhdpi

    | | `-- ic_launcher.png

    | `-- resources.ap_

    |-- gen

    | `-- com

    | `-- example

    | `-- datenote

    | |-- BuildConfig.java

    | `-- R.java

    |-- ic_launcher-web.png

    |-- libs

    | `-- android-support-v4.jar

    |-- proguard-project.txt

    |-- project.properties

    |-- res

    | |-- drawable

    | | |-- btn_bg.xml

    | | |-- btn_pressed.xml

    | | `-- btn_selctor.xml

    | |-- drawable-hdpi

    | | |-- ic_launcher.png

    | | `-- pic3.png

    | |-- drawable-mdpi

    | | `-- ic_launcher.png

    | |-- drawable-xhdpi

    | | `-- ic_launcher.png

    | |-- drawable-xxhdpi

    | | `-- ic_launcher.png

    | |-- layout

    | | |-- activity_main.xml

    | | |-- edit.xml

    | | `-- item.xml

    | |-- menu

    | | `-- main.xml

    | |-- values

    | | |-- dimens.xml

    | | |-- strings.xml

    | | `-- styles.xml

    | |-- values-v11

    | | `-- styles.xml

    | |-- values-v14

    | | `-- styles.xml

    | `-- values-w820dp

    | `-- dimens.xml

    `-- src

    `-- com

    `-- example

    `-- datenote

    |-- MainActivity.java

    |-- NotesDB.java

    `-- noteEdit.java

    34 directories, 57 files

    展开全文
  • android 记事本

    2016-05-30 09:56:01
    应用包括密码登陆界面,日记显示界面还有写日记等界面。使用了sqlite数据库作为存储。
  • Android 记事本

    千次阅读 2019-05-24 10:45:00
    课余时间写完的记事本,主要是为了检验学习成果以及加深印象,主要用到知识的有: sqlite:用来存储数据 listview:item列表的展示 界面排版:如何让界面看起来好看点 效果 工程结构: 效果图 核心代码 主要是...

    前言

    课余时间写完的记事本,主要是为了检验学习成果以及加深印象,主要用到知识的有:
    sqlite:用来存储数据
    listview:item列表的展示
    界面排版:如何让界面看起来好看点

    效果

    工程结构:
    在这里插入图片描述
    效果图
     主界面
     编辑界面
     长按删除
     退出提示

    核心代码

    主要是如何创建自定义的数据库,这样后面就好操作,可以说整个项目就是数据库的插入、删除、新建、更新 操作还有就是data 数据对象的创建。

    *自定义数据库的创建

    package com.example.notes;
    
    import android.content.Context;
    import android.database.Cursor;
    import android.database.sqlite.SQLiteDatabase;
    
    import java.util.ArrayList;
    import java.util.Date;
    
    public class MyDataBase {
        Context context;
        MyOpenHelper myOpenHelper;
        SQLiteDatabase myDatabase;
        //实例化这个数据库时创建数据库
        public MyDataBase(Context context){
            this.context=context;
            myOpenHelper=new MyOpenHelper(context);
        }
        //得到ListView的数据,从数据库查找并解析
        public ArrayList<Data> getArray(){
            ArrayList<Data> array=new ArrayList<Data>();
            ArrayList<Data> array1=new ArrayList<Data>();
            myDatabase=myOpenHelper.getWritableDatabase();
            Cursor cursor=myDatabase.rawQuery("select ids,title,times from mybook",null);
            cursor.moveToFirst();
            while(!cursor.isAfterLast()){
                int id=cursor.getInt(cursor.getColumnIndex("ids"));
                String title=cursor.getString(cursor.getColumnIndex("title"));
                String times=cursor.getString(cursor.getColumnIndex("times"));
                Data data=new Data(id,title,times);
                array.add(data);
                cursor.moveToNext();
            }
            myDatabase.close();
            for(int i=array.size();i>0;i--){
                array1.add(array.get(i-1));
            }
            return array1;
        }
        //返回修改数据
        public Data getTianCon(int id){
            myDatabase=myOpenHelper.getWritableDatabase();
            Cursor cursor=myDatabase.rawQuery("select title,content from mybook where ids='"+id+"'",null);
            cursor.moveToFirst();
            String title=cursor.getString(cursor.getColumnIndex("title"));
            String content=cursor.getString(cursor.getColumnIndex("content"));
            Data data=new Data(title,content);
            myDatabase.close();
            return data;
        }
        public void toUpdate(Data data){
            myDatabase = myOpenHelper.getWritableDatabase();
            myDatabase.execSQL(
                    "update mybook set title='"+ data.getTitle()+
                            "',times='"+data.getTimes()+
                            "',content='"+data.getContent() +
                            "' where ids='"+ data.getIds()+"'");
            myDatabase.close();
        }
    //增加日记
    public void toInsert(Data data){
        myDatabase =myOpenHelper.getWritableDatabase();
        myDatabase.execSQL("insert into mybook(title,content,times)values('"
                + data.getTitle()+"','"
                +data.getContent()+"','"
                +data.getTimes()
                +"')");
        myDatabase.close();
    }
         //长按点击后选择删除日记
        public void toDelete(int ids){
            myDatabase  = myOpenHelper.getWritableDatabase();
            myDatabase.execSQL("delete from mybook where ids="+ids+"");
            myDatabase.close();
        }
    }
    

    *data对象的创建:

    package com.example.notes;
    
    public class Data {
        private String title;   //标题
        private String content; //内容
        private String times;   //时间
        private int ids;        //编号
    
        public Data(String ti,int id,String con ,String time){
            this.ids=id;
            this.title=ti;
            this.content=con;
            this.times=time;
        }
    
        public Data(String ti,String con,String time){
            this.title=ti;
            this.content=con;
            this.times=time;
        }
    
        public Data(int i,String ti,String time){
            this.ids=i;
            this.title=ti;
            this.times=time;
        }
    
        public Data(String ti,String con){
            this.title=ti;
            this.content=con;
        }
    
        public int getIds() {
            return ids;
        }
    
        public String getTitle() {
            return title;
        }
    
        public String getContent() {
            return content;
        }
    
        public String getTimes() {
            return times;
        }
    }
    
    

    具体代码详见:记事本完整代码
    代码可读性高 且是原创,谢谢支持!

    展开全文
  • Android记事本.zip

    2020-07-02 16:38:32
    Android记事本,有注册、登录、忘记密码界面,低端上滑界面(手机浏览器低端上滑界面相似),小型数据库存储。实现了记事本具有的功能,记事本可以实现追加功能等等。
  • Android记事本开发之界面设计

    千次阅读 2014-04-06 00:10:32
    不得不提一下ADT自带的手机截屏很方便,就在DDMS里可以找到。 main.xml ...<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ... android:layout_width="fill_parent

    不得不提一下ADT自带的手机截屏很方便,就在DDMS里可以找到。


    main.xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
    <ListView  android:id="@android:id/android:list"
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 
        />
    </LinearLayout>
    

    newdiary.xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginBottom="2dip"
            android:text="@string/new_Title"
            android:textColor="#FFFF00" />
    
        <EditText
            android:id="@+id/text_title"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="2dip" />
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginBottom="2dip"
            android:text="@string/new_Body"
            android:textColor="#FFFF00" />
    
        <EditText
            android:id="@+id/text_body"
            android:layout_width="fill_parent"
            android:layout_height="250dip"
            android:layout_marginBottom="2dip"
            android:gravity="top" />
    
        <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal" >
    
            <Button
                android:id="@+id/new_save"
                android:layout_width="80dip"
                android:layout_height="wrap_content"
                android:layout_alignParentLeft="true"
                android:layout_alignParentTop="true"
                android:layout_marginLeft="50dp"
                android:text="@string/new_saveButton"
                android:textSize="20dip" />
    
            <Button
                android:id="@+id/new_cancel"
                android:layout_width="80dip"
                android:layout_height="wrap_content"
                android:layout_alignParentTop="true"
                android:layout_marginLeft="50dp"
                android:layout_toRightOf="@+id/new_save"
                android:text="@string/new_cancelButton"
                android:textSize="20dip" />
        </RelativeLayout>
    
    </LinearLayout>

    show_single_diary.xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@color/transparent"
        android:orientation="vertical" >
    
        <TextView
            android:id="@+id/simple_text_title"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:textColor="@color/red"
            android:textSize="20sp" />
    
        <TextView
            android:id="@+id/simple_text_id"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="left"
            android:textColor="@color/LightSlateGray" />
    
        <TextView
            android:id="@+id/simple_text_time"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
            android:layout_marginBottom="1dip"
            android:textColor="@color/LightSlateGray" />
    
        <ScrollView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" >
    
            <TextView
                android:id="@+id/simple_text_body"
                android:layout_width="fill_parent"
                android:layout_height="250dip"
                android:layout_marginBottom="2dip"
                android:gravity="top"
                android:padding="1dip"
                android:textColor="@color/yellow"
                android:textSize="25sp" />
        </ScrollView>
    
    </LinearLayout>

    diary_item.xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:orientation="vertical">
      
      <RelativeLayout android:orientation="horizontal"
      android:layout_width="fill_parent"
      android:layout_height="match_parent">
       <TextView android:id="@+id/item_id"
                 android:layout_width="20dip"
                 android:layout_height="wrap_content"
                 android:gravity="center"
                 android:visibility="gone"
                 android:textColor="@color/red"
                 android:layout_alignParentLeft="true"
      />
       <TextView android:id="@+id/item_title"
                 android:layout_width="100dip"
                 android:layout_height="wrap_content"
                 android:textSize="20sp"
                 android:padding="1dip"
                 android:layout_margin="1dip"
                 android:gravity="center"
                 android:textColor="@color/red"
                 android:layout_alignParentLeft="true"
                 android:maxLines="1"
      />
      
       <TextView android:id="@+id/item_time"
                 android:textSize="14sp"
                 android:layout_margin="1dip"
                 android:padding="3dip"
                 android:textColor="@color/meadow_green"
                 android:layout_width="80dip"
                 android:gravity="center"
                  android:layout_alignParentRight="true"
                 android:layout_height="wrap_content"
                 android:maxLines="1"
      />
      </RelativeLayout>
       <TextView android:id="@+id/item_preRead"
                 android:textSize="14sp"
                 android:textColor="@color/LightSlateGray"
                 android:layout_marginTop="2dip"
                 android:padding="1dip"
                 android:layout_width="fill_parent"
                 android:layout_height="wrap_content"
                 android:maxLines="1"
                 android:paddingLeft="3dip"
                 android:paddingRight="10dip"
      />
    </LinearLayout>
    



    展开全文
  • 【实例简介】应用包括密码登陆界面,日记显示界面还有写日记等界面。使用了sqlite数据库作为存储。【实例截图】【核心代码】Diary└── Diary├── AndroidManifest.xml├── bin│ ├── AndroidManifest.xml│...
  • Android记事本

    千次阅读 2020-10-30 16:03:01
    简单的android应用,总共四个界面,包含了增删查改笔记、闹钟提醒等功能。
  • android记事本源码

    千次下载 热门讨论 2012-05-01 05:08:04
    记事本的所有基本功能,增删改等功能,此外,还有关数据库的操作,ListView的使用
  • Android-记事本-App 作为德克萨斯大学达拉斯分校用户界面课程的一部分创建的 Android 记事本应用程序
  • 基于Android记事本软件设计与实现START 基于Android记事本软件的设计与实现 研究现状 传统记事本虽然与纸质的笔记本相比,给我们的生产生活带来了巨大的便利,但随着智能化的迅猛发展和互联网的普及,人们对记事本的...
  • Android记事本案例

    千次阅读 热门讨论 2020-10-19 08:58:31
    Android记事本案例 ** 话不多说,上代码: 先创建数据库: DBUtils 类: package com.xyy.note; import java.text.SimpleDateFormat; import java.util.Date; public class DBUtils { public static final String...
  • 行客记事安卓V1.9首发不久前,在2011百度“Web App应用创新大赛”中,行客记事凭借软件云应用的创新性,简洁的UI设计和程序的易用性获得大赛二等奖。之后也顺利的推出了多个平台的版本。如今的用户在使用智能手机时...
  • 自己编写的Android记事本APP软件

    千次下载 热门讨论 2016-06-02 17:15:05
    自己使用ADT编写的一个简单的Android手机记事本的app,界面虽然简单,但都是一行一行代码码出来的
  • 此次做的Android简易记事本的存储方式使用了SQLite数据库,然后界面的实现比较简单,但是,具有增删改查的基本功能,这里可以看一下效果图,如下:具体操作就是长按可以删除操作,点击可以进行修改,点击添加笔记...
  • 基于android记事本的设计与开发开题报告.doc太 原 科 技 大 学 华 科 学 院毕业设计开题报告学 生 姓 名学 号学 院、系 专 业论 文 题 目基于android的记事本的开发与设计指导教师 2014 年 11 月20日毕 业 设 计 开 ...
  • Android记事本app

    2016-09-06 09:17:27
    记事本app开发记录 1.SqLiteDatebase数据库的设计 先创建一个类继承SQLiteOpenHelper类,并重写构造方法和onCreate方法和onUpdate方法 * 这是数据库操作类,在这里主要创建了一个数据库notes * 别的类可以通过...
  • Android Studio实现记事本项目

    万次阅读 多人点赞 2020-05-18 16:27:28
    4.1、记事本界面 4.2、添加记录界面 4.3、修改记录界面 二、开发环境介绍 三、记事本功能业务实现 1 、搭建聊天界面布局 关于修改清单文件可以参考 Android Studio如何去除默认标题栏 2 、搭建聊天条目布局 3 ...
  • android:layout_width="30dp" android:layout_height="30dp" android:layout_alignParentBottom="true" android:layout_marginBottom="185dp" android:background="@drawable/up" android:layout_marginRight="6dp" ...
  • 自己从零使用ADT编写的一个简单的Android手机记事本的app,界面虽然简单,但都是一行一行代码码出来的!分享给大家!
  • 自己写的一个简单的android记事本app

    万次阅读 多人点赞 2015-12-07 21:59:30
    自己写的一个简单的记事本app,效果如下: 一、首先是第一个界面的编写,最上面是一个TextView,中间是一个Linearlayout中嵌套一个listview布局,最下面是一个button。下面附上第一个页面的简单布局xml文件。...
  • Android实现记事本功能

    2021-01-20 09:14:52
    本文实例为大家分享了Android实现记事本功能的具体代码,供大家参考,具体内容如下 实现功能 1、文本数据的存储 2、图片数据存储 3、视频数据存储 4、自定义的Adapter 5、SQlite的创建 6、数据listview...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,994
精华内容 2,797
关键字:

安卓记事本界面