- 博客(15)
- 收藏
- 关注
原创 Java注解
注解:即对程序的一种解释,既可以给程序员看,也可以描述给程序内置注解:@Override - 检查该方法是否是重写方法。如果发现其父类,或者是引用的接口中并没有该方法时,会报编译错误。@Deprecated - 标记过时方法。如果使用该方法,会报编译警告。@SuppressWarnings(带参数) -指示编译器去忽略注解中声明的警告。例如 @SuppressWarnings(“all”) 关闭所有警告@SuppressWarnings(“unchecked”)@SuppressWar
2021-02-18 10:48:53
166
3
原创 c# sqllite
引入SQLlite.dllusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SQLite;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace sqllite{ public
2021-01-12 16:45:51
2390
1
原创 Android 发送短信
权限要求:static String[] permissions = { "android.permission.SEND_SMS", "android.permission.READ_PHONE_STATE" }; <uses-permission android:name="android.permission.SEND_SMS"/> <uses-permission android:name="android.p
2021-01-12 16:40:11
129
原创 C#执行系统命令(CMD&&powershell)
CMD:Process p = new Process(); p.StartInfo.FileName = "cmd.exe"; //p.StartInfo.Arguments = "/c C:\\Windows\\System32\\cmd.exe"; p.StartInfo.UseShellExecute = false; //是否使用操作系统shell启动 p.StartInfo.RedirectS
2020-11-24 14:50:42
2028
1
原创 底部导航栏按钮点击带参数跳转其他菜单页面
因为在BottomNavigation已经定义好了,所以不用Fragment的跳转,直接用Navigation跳转 Navigation.findNavController(view).navigate(R.id.navigation_dashboard);如果需要带参数跳转,则new一个Bundle携带参数 Bundle bundle=new Bundle(); bundle.putString("parm","我是第一页跳转来的");
2020-10-16 16:28:57
485
原创 ListView自定义适配器+解决Scroll与listview滑动冲突
listview自定义适配器以及解决滑动冲突生成一个类继承BaseAdpter继承方法package adpter;import android.content.Context;import android.media.Image;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.view.ViewParent;import an
2020-10-16 11:24:25
193
原创 TabLayout + viewpager实现导航切换
做出这样的切换视图先导入包 搜索material 导入或者implementation 'com.google.android.material:material:1.2.1'然后在页面添加一个tablayout 和一个viewpager注意:根布局尽量不要使用相对布局,否则Tablayout无法点击XMl文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schem.
2020-10-16 11:05:57
159
原创 android 自定义仪表盘
新建Class继承view2.新建xml文件,设置控件属性`<resources> <declare-styleable name="Flwp"> <attr name="outcolor" format="color"></attr> <attr name="intcolor" format="co...
2020-10-13 17:37:59
270
原创 Android 写通知栏方法
1、实例化 NotificaitonManagerNotificationManager mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);Android 8.0以上需要设定channel 否则不显示 String channelID = "1"; Stri...
2020-10-13 17:37:48
201
原创 Android动态获取权限以及调用相机
PS1:动态获取权限:英文功能android.permission.ACCESS_FINE_LOCATION允许一个程序访问精良位置(如GPS)android.permission.ACCESS_NETWORK_STATEGSM位置信息android.permission.ACCESS_WIFI_STATE获得Wifi情况android.permission.BLUETOOTH允许发现蓝牙android.permission.BLUETOOTH_ADMI
2020-10-13 17:22:24
4952
1
原创 机智云SDK导入学习笔记
机智云SDK导入学习笔记第一部分:下载SDK,并完成初始化下载机智云集成SDK导入jar包。添加Library在main文件夹下添加jniLibs文件夹,将armeabi文件夹放入,并在build.gradle 添加相应依赖4.添加闪屏页,添加一个activity,并添加布局文件,在AndroidManifes.xml下,将 <intent-filter> <...
2020-10-13 14:52:03
472
原创 Android搜索框
可直接使用控件 Sercherview+ListView(显示数据)<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/
2020-10-12 18:13:55
1441
1
原创 Android 引导页
Android 引导页制作(加小圆点)1.导包:导入viewpager包(4.0版本以上已自带)/或者使用viewpager2implementation 'androidx.viewpager2:viewpager2:1.1.0-alpha01'主要流程:布局文件添加viewpage控件 以及 自定义Layout控件:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://sc
2020-10-12 16:49:23
1692
4
原创 java-反射
1.万物皆为对象,包括数据类型。所有的类都是java.lang.Class的实例对象/**获取Class*/Class c1=xxx.class;Clss c1=Class.forName("完整包名");静态加载类类名 name =new 类名()//静态加载类动态加载类:定义一个接口public interface officebetter {public void...
2020-04-05 01:18:14
97
原创 JSON数据解析
1.通过API获取数据 public void request(){ OkHttpClient client = new OkHttpClient(); final Request request = new Request.Builder() .get() //添加头部 ...
2019-11-24 16:31:49
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人