自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android fragment间的通讯

fragment之间通讯

2022-10-21 17:28:12 1150 1

原创 Python后端 ---day1

Python 后端体验 Django

2022-08-17 10:00:39 237

原创 Vue学习 day4

1.内置指令 new Vue({ data:{ name:'hhhh', str:'<h1>aaa</h1>', n:1 }, methods:{ add(){ this.n++ } } }).$mount('#app1') <div id=""> <h3 v-once>初始值是{{n}}</h3> <h3>当

2022-05-30 14:28:59 190

原创 Android greendao 数据库升级

1.问题:使用greendao, 当数据库中增加表,或者表的字段增加,或者减少,必须数据库配置升级,不然再次操作会导致程序闪退,表找不到等现象;2.解决方法:1.升级数据库版本号在app的 build.gradle中:android { compileSdkVersion 25 useLibrary 'org.apache.http.legacy' defaultConfig { applicationId "com.sr.kywg"

2022-05-27 14:17:26 2227

原创 Vue3学习 day3

1.属性计算1.什么是属性,计算属性?data里面是属性;computed里面是计算属性;根据属性计算出来的属性;当初次被读取时,会调用,返回值作为该属性的值 ; 当数据发生变化时,也会被调用; 有缓存 <div id="app4"> 姓: <input type="text" v-model="firstName" /> <br> 名: <input type="text" v-model="lastName" />

2022-05-24 10:10:57 147

原创 Vue3 学习 day2

1.el ,data的两种写法el两种写法 new Vue({ //el:"#app1", data:{ name:'dddd' } }).$mount("#app1")data两种写法 <script type="text/javascript"> new Vue({ // data:{ // myData:"对象方式" // } data:function(){ cons

2022-05-20 00:07:25 167

原创 vue3学习 day1

1.mvc 与MVVM2 引入Vue31.本地下载到本地,引入即可<script type="text/javascript" src="js/vue3.js" ></script>2.网络网络路径引入:https://unpkg.com/vue@next会保持和 npm 发布的最新的版本一致。 <script src="https://unpkg.com/vue@next" ></script>3.脚手架官方脚手架

2022-05-19 09:53:35 172

原创 Android不同版本SD卡存储权限解决

1.Android6.0之前:6.0之前是不需要动态申请权限的,直接在manifest中申请即可以正常使用。<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="com.xt.client"> <uses-permission android:name="andro

2022-05-06 15:10:25 6414

原创 android App内下载apk 并升级

1.检测版本,弹框,确认是否需要升级;2.下载apk流程;主要代码1.下载apk代码;安装APP权限申请;3.文件存储;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.content.pm.PackageInfo;import andr

2022-04-27 14:03:47 5178

原创 MacBook Pro 13寸 15款 换电池

参考说明网站:文字说明参考网站:图文说明油管视频网址:换电池视频B站链接:换电池视频根据视频步骤一步一步来,收集好螺丝,撬电池的时候慢一点,耐心一点即可;

2022-04-26 14:52:11 641

原创 Android列表选择dialog

主要代码使用 private AlertDialog alertDialog3; final boolean[] checkedItems={true,false,true,false,false,true,true // true,false,true,false,false,true, // true,false,true,false,false,t

2022-04-21 11:35:10 2260

原创 Flutter初次体验及真机运行

一. 使用外部包(package)在pubspec.yaml中,将english_words(3.1.0或更高版本)添加到依赖项列表,如下面高亮显示的行:dependencies: flutter: sdk: flutter cupertino_icons: ^0.1.0 english_words: ^4.0.02.在Android Studio的编辑器视图中查看pubspec时,单击右上角的 Packages get,这会将依赖包安装到你的项目;3.在 lib/mai

2022-04-20 17:06:45 2980

原创 Mac上flutter开发环境搭建,并创建项目

下载flutter 开发包flutter开发包官网下载地址配置环境变量open -e .bash_profile保存文件使配置生效: source .bash_profilecmd 输入echo $PATH可查看配置结果flutter doctor , 可查看安装结果,及相关配置是否正确;android studio 创建项目...

2022-04-13 18:02:01 503

原创 android 数据本地化工具 SharedPreferences

源码public class SharedPreferencesUtils { public static String getPrefString(Context context, String key, final String defaultValue) { final SharedPreferences settings = PreferenceManager

2022-04-06 16:25:18 80

原创 Android底部导航布局(BottomNavigationView+ViewPager2+Fragment)

使用该布局能完成微信首页效果主页代码:public class FragmentActivity extends AppCompatActivity { private BottomNavigationView bottomNav; private ViewPager2 viewPager2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(

2022-03-30 17:40:34 3335 1

原创 Android使用webview加载html

Android通过webview加载本地html使用1.加载Android本地目录asset文件下的html:2.设置可调用Javascript;3.设置可调试;4.js中文件路径无法访问,需要打开setAllowFileAccessFromFileURLs,解决跨域问题; show_web.setWebContentsDebuggingEnabled(true); show_web.getSettings().setJavaScriptEnabled(true);

2022-03-09 23:08:27 4456

原创 Android基本数据类型,所占字节数,相关运算

基本数据类型大小Byte 字节, 8位;Boolean ,1个字节Short , 2个字节,16位;char ,2个字节,16位;Int , 4个字节,32位;float, 4个字节,32位;Long ,8个字节,64位;double,8个字节,64位;Int64, 等于long, 占8个字节具体表示char类型可以表示0~65535个Unicode的字符。unsigned int 0~4294967295int -2147483648~2

2022-03-04 16:54:42 5432

原创 Mac上写代码相关快捷键

整理代码option +command +L终端命令光标移动移动到最前 最后control+a aheadcontrol +e. end

2022-03-03 17:57:21 2276

原创 Android x迁移 以及 ButterKnife 遇到的问题

Android x迁移ButterKnife 遇到的问题使用:1.在Project的 build.gradle 中添加如下代码:buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.3' classpath 'com.jakewharton:butterknife-gradle-p

2022-03-03 11:36:55 211

原创 国内mac安装homebrew.

用Mac电脑下载Homebrew时,遇到的问题。遇到这种问题,应该是Homebrew官方下载地址在墙外的原因,建议换成国内镜像:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"然后会出现让你选择国内镜像,一般就选择1,中科大的就行:安装完成后,检查一下安装结果:brew -v...

2022-02-23 18:19:26 632

原创 Mac. adb 命令报错zsh: command not found:adb

Android开发,Mac环境下,adb工具的使用还是挺常见的。新环境下,终端adb命令无法生效,一般是环境配置没成功。问题zsh:command not found: adb导致命令不可用的真正原因是zsh和bash的默认环境变量配置文件地址不一致导致的。也有可能是你配置在bash/profile了,但是又没在zshrc用到它。解决:1.先说下adb配置.bash_profile 打开终端,输入:open .bash_profile 如果无,则自动新建2.如果已经有了,输入:open .b

2022-02-23 11:23:41 901

原创 mac 上首次创建Android watch APP

1.创建项目,选择wear OS2.选择语言 Java kotlin ,支持最小版本 等3.相关问题:Crash loading WearableActivity:解决办法:改用AppCompatActivityINSTALL_FAILED_MISSING_SHARED_LIBRARY:清单文件增加以下代码: <uses-library android:name="com.google.android.wearable"

2022-02-14 17:32:09 1021

原创 android 编译 SSL peer shut down incorrectly

Android studio 编译的时候不成功,出现 SSL peer shut down incorrectly,某些jar包无法下载,一般是墙的原因,在project的gradle配置下镜像;buildscript { repositories { maven { url 'https://jitpack.io' } maven { url 'https://maven.aliyun.com/repository/public' } mave

2022-01-14 16:24:46 2171

原创 Android 权限动态申请 permission

Android 权限动态申请

2022-01-04 19:48:00 1335

原创 Android service 相关使用

通过binder绑定连接,并与activity通讯;service代码public class MyBinderService extends Service { private int count; private boolean quit=false; private Thread thread; private MyBinder myBinder=new MyBinder(); public int getCount() { ret

2022-01-04 15:16:21 1044

原创 android打开ofd文件

通过QQ浏览器跳转打开,安装X5内核 HashMap<String, String> params = new HashMap<String, String>(); JSONObject jsonObject = new JSONObject(); try { jsonObject.put("pkgName", MainActivity.this.getApplication().getPackageName()

2021-12-30 14:28:40 2757

原创 android ble开发--手机与ble终端通信

1.  Android手机与BLE终端设备通信结果都是以回调的形式返回:private BluetoothGattCallback mGattCallback = new BluetoothGattCallback() {        //连接状态改变的回调        @Override        public void onConnectionStateChange(Blu...

2018-08-27 16:56:36 621

原创 mac下 PHP代码部署到sae上面

1.登录新浪云,创建应用,填写应用,使用svn管理代码。2.进入代码管理,获得svn仓库信息。克隆下sae上代码 , 并自定义文件夹名称 .在PHPstorm的终端下执行命令 svn co “svn仓库信息” myphpdomain按终端提示要求,输入sae账号的邮箱,密码。在phpstorm中 切换目录 cd myphpdomain ,在代码部分做自定义

2016-06-15 16:39:23 332

原创 android 关于全局变量的使用

今天在使用imageloader的时候,总是报错,说ImageLoader must be init with configuration before using 。然后配置这个, private static Context instance; @Override public void onCreate() { super.onCreate();

2016-04-19 15:35:30 315

原创 判断手机联网状态和及时修改提示

// connect network private void lsConnectNetwork() { ConnectivityManager connMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = c

2016-03-16 12:16:42 354

原创 github上开源代码在android studio上的使用

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-03-16 11:33:34 486

原创 activity之间值得传递与回传

1.  A传值到B:A中:Intent intent=new Intent(MainActivity.this, HandInput.class); intent.putExtra("test1","传送的值"); startActivity(intent);B中: Intent intent=getIntent();

2015-11-27 11:19:21 258

原创 Volley网络请求的简单实用

1.添加全局myapplication:public class MyApplication extends Application { public static RequestQueue queue; @Override public void onCreate() { super.onCreate(); queue= Volley.n

2015-11-24 17:00:24 224

原创 布局中使用权重对齐问题

LinearLayout android:layout_marginTop="10dp" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content"> TextView android:lay

2015-11-24 16:47:01 524

sqlliteStudio. mac 上可安装版本,M1 测试可用

sqlliteStudio. mac 上可安装版本,M1 测试可用

2022-08-17

android app 升级示例,使用代码

有一个是GitHub库使用示例,有一个是自写; 更改下启动activity即可运行;两套,可自己选择合适的。

2022-04-27

HtmlToPdfDemo-master 2.zip

Android html转PDF 可用 在Android studio上可运行 源码

2021-12-24

android蓝牙通信实例

android蓝牙通信实例,修改相关参数可运行;相关疑问可联系解答;

2018-08-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除