临时增加了密码遗忘找回的功能,但没有实现,另外就是完成了底部导航栏实现页面跳转的功能。 public class MainPageActivity extends AppCompatActivity { private RadioButton mRadioButtonmsg; private RadioButton mRadioButtonmain; private RadioButton mRadioBut
今天完成了删除一条笔记的功能,昨天的问题已经解决,错误是有一段代码没有删掉,发生冲突 明天做搜索功能 public boolean onOptionsItemSelected(MenuItem item){ switch (item.getItemId()){ case R.id.delete: android.app.AlertDialog.Bu
第16章 使用 intent 拍照 方案分析 文件存储 相机拍摄的照片动辄几MB大小,保存在SQLite数据库中肯定不现实。显然,它们需要在设备文件系统的某个地方保存。 设备上就有这么一个地方:私有存储空间,像照片这样的文件也可以这么保存。 因为要处理的照片都是私有文件,只有你自己的应用能读
Intent intent = new Intent();intent.setClassName("com.linxcool","com.linxcool.PlaneActivity");startActivity(intent); Intent intent = new Intent();ComponentName comp = new ComponentName("com.linxcool","com.linxcool.PanelA
原文地址:Android 实现开机自启APP - Stars-One的杂货小窝 公司有个项目,需要实现自启动的功能,本来想着是设置桌面启动器的方式去实现,但是设备是华为平板(EMUI系统),不允许设置第三方桌面 且监听开机广播也无效,本来以为没法实现了,没想到公司的另一款APP确实支持,于是便是研究了下,发现监
Android 11 之后 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 这两个没啥用了,不起作用 需要新的动态获取权限的方法 先声明 <uses
package com.example.test06; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.content.SharedPreferences; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle
1、新建一个empty项目并命名为example_2,然后在MainActivity.java界面找到file-new-Activity-Empty Activity 2、然后对activity进行命名,这里都选择默认选项 3、在activity_main.xml里面加一个Button按钮 4、然后进入MainActivity.java界面 5、
按钮样式 <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!-- 颜色--> <solid android:color="#FF9900"/> <!-- 圆角--> <corners a
Intent的七个属性: 1)ComponentName(组件名称) 2)Action(动作) 3)Category(类别) 4)Data(数据),Type(MIME类型) 5)Extras(额外) 6)Flags(标记) 3.Action、Category 属性与intent-filter配置: 1、action属性:Intent通过定义Action属性(其实就是定义一段自定义的字符串),这样就可以把
Intent用法 1.显示Intent 2.隐式Intent 启动活动 <activity> android:name=".SecondActivity" android:exported="true"> <intent-filter> <!-- 自动添加到隐式intent-->
使用装有MIUI系统的小米手机,静态注册的广播接收器监听短消息。 在AndroidManifest.xml中声明权限 <uses-permission android:name="android.permission.RECEIVE_SMS" /> 在AndroidManifest.xml中声明广播接收器 <receiver android:name=".SmsReceive
android studio连接手机 1. 启用开发者模式 2. 启用usb调试 https://jingyan.baidu.com/article/574c52196529b26c8d9dc1fa.html 2. 安卓语音播报:Text to Speech https://www.cnblogs.com/android100/p/android-tts.html 3. 小米推送 https://cloud.tencent.com/develo
代码如下: androidmanifest: package com.hui.weblab; import android.app.Activity; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.MediaController; import android.widget.VideoView;
既然可以传递数据给下一个Activity,自然也可以返回数据给上一个Activity。返回上一个Activity时只需要点击back键就好,并没有一个用于启动Activity的Intent来传递数据,那怎么实现传递数据给上一个Activtiy呢? 数据回传举例:插入图片:从相册或者相机获取图片显示到备忘录。 其实Android是
Activity之间的跳转有显式意图和隐式意图两种。 显式意图(显式Intent): //创建一个Intent对象,明确Intent跳转时的源Activity和目标Activity。参数一为当前Activity对象,参数二表示要启动的目标Activity.Intent intent = new Intent(MainActivity.this,MainActivity2.class);//启动
void bindSuccess(); void unbind(); } 注意两个应用的 AIDL 文件必须一致,包括包名。 然后,编写两个 binder 实体服务 RemoteService 、LocalService,主要代码如下: public class RemoteService extends Service { private static final String TAG = “RemoteService”; @Overr
虽然对于一个应用程序一般可以创建五个快捷方式,其中包括静态和动态的,但是但多数的设备上只能展示** 四个**。 但是桌面快捷方式是不做限制的,不过桌面快捷方式非用户主动删除的话,是没法移除的,只能通过禁用的方式让该桌面快捷方式失效。 ##使用 快捷方式可以帮助用户快速访问
这里调用了 SpecialCharSequenceMgr 辅助工具类的 handleChars 方法,看这个方法。 SpecialCharSequenceMgr#handleChars public static boolean handleChars(Context context, String input, EditText textField) { // get rid of the separators so that the string gets par
android:name=“string” android:permission=“string” android:process=“string” > | 属性 | 说明 | | — | — | | description | 对服务进行描述,属性值应为对字符串资源的引用,以便进行本地化 | | directBootAware | 设置是否可以在用户解锁设备之前运行,默认值为“fals
1,微信小程序的接口 uni.makePhoneCall({ phoneNumber:num.toString(),//电话号码 success:function(e){ console.log(e); }, fail:function(e){ console.log(e); } }) 2,启用act
Broadcast BroadcastReceiver 关键方法 onReceive() 注册 动态注册 创建IntentFilter 实例化BroadcastReceiver 注册广播:registerReceiver() 静态注册 AndroidManifest声明receiver receiver标签内声明 intent-filter intent-filter标签内声明action 注意点 接
1.准备Html文件 - 将其拷贝进SDCard <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no,target-density
废话不多说,直接上代码: public class ReadLocalFileActivity extends AppCompatActivity { private ListView listView; private List<File> files = new ArrayList<>(); private ArrayAdapter adapter; @Override protected void onCreate(@Nulla
1 调用 private static final int CAMERA_CODE = 200; File mFile; Uri mImageUri; private void openCamera() { //创建文件用于保存图片 /storage/emulated/0/Android/data/com.ruhai.yibei/cache/images/1645415716745.jpg mFile = new File(g