android项目之记事本-1(已上线)

android项目记事本系列教程,适合新手开发,主要功能 文件保存 io流的使用 数据保存,json数据操作,分享到设交平台等,具体实现将在以下系列博客介绍。

本应用注重使用,ui方面没有优化,还请见谅

应用下载地址: http://shouji.baidu.com/software/9544563.html 

项目截图 


2、文件管理器


设置



其中还有阅读、分享功能就不截图演示了,

具体实现请看接下来的系列博客

欢迎下载本app 如果需要源码 请加qq群 531314820 

如有问题也可以一起研究讨论

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Android记事本应用程序中添加拍照功能,需要进行如下步骤: 1. 添加权限:在AndroidManifest.xml文件中添加以下权限 ```xml <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> ``` 2. 在布局文件中添加一个Button或ImageView,用于触发拍照事件。 3. 在Java代码中添加以下代码,用于处理拍照事件 ```java private static final int REQUEST_IMAGE_CAPTURE = 1; private void dispatchTakePictureIntent() { Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); if (takePictureIntent.resolveActivity(getPackageManager()) != null) { startActivityForResult(takePictureIntent, REQUEST_IMAGE_CAPTURE); } } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == REQUEST_IMAGE_CAPTURE && resultCode == RESULT_OK) { Bundle extras = data.getExtras(); Bitmap imageBitmap = (Bitmap) extras.get("data"); // 将图片存储到文件或数据库中 } } ``` 4. 在AndroidManifest.xml文件中添加以下provider,用于保存图片 ```xml <provider android:name="androidx.core.content.FileProvider" android:authorities="com.example.mynotebook.fileprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" /> </provider> ``` 5. 在res/xml目录下创建file_paths.xml文件,添加以下代码 ```xml <paths xmlns:android="http://schemas.android.com/apk/res/android"> <external-path name="my_images" path="Android/data/com.example.mynotebook/files/Pictures" /> </paths> ``` 6. 将拍摄的图片保存到文件中。 ```java private File createImageFile() throws IOException { // Create an image file name String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date()); String imageFileName = "JPEG_" + timeStamp + "_"; File storageDir = getExternalFilesDir(Environment.DIRECTORY_PICTURES); File image = File.createTempFile( imageFileName, /* prefix */ ".jpg", /* suffix */ storageDir /* directory */ ); // Save a file: path for use with ACTION_VIEW intents currentPhotoPath = image.getAbsolutePath(); return image; } ``` 7. 将图片显示在ImageView或者列表中。 参考代码: https://github.com/MindorksOpenSource/android-mvp-architecture/tree/master/app/src/main/java/com/mindorks/framework/mvp/ui/photo_gallery
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值