- 博客(34)
- 资源 (3)
- 收藏
- 关注
原创 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
226
原创 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
2320
原创 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
174
原创 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
221
原创 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
214
原创 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
6668
原创 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
5540
原创 MacBook Pro 13寸 15款 换电池
参考说明网站:文字说明参考网站:图文说明油管视频网址:换电池视频B站链接:换电池视频根据视频步骤一步一步来,收集好螺丝,撬电池的时候慢一点,耐心一点即可;
2022-04-26 14:52:11
696
原创 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
2297
原创 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
3174
原创 Mac上flutter开发环境搭建,并创建项目
下载flutter 开发包flutter开发包官网下载地址配置环境变量open -e .bash_profile保存文件使配置生效: source .bash_profilecmd 输入echo $PATH可查看配置结果flutter doctor , 可查看安装结果,及相关配置是否正确;android studio 创建项目...
2022-04-13 18:02:01
558
原创 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
110
原创 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
3439
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
4571
原创 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
5781
原创 Mac上写代码相关快捷键
整理代码option +command +L终端命令光标移动移动到最前 最后control+a aheadcontrol +e. end
2022-03-03 17:57:21
2363
原创 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
252
原创 国内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
682
原创 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
1026
原创 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
1058
原创 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
2200
原创 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
1071
原创 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
2931
原创 android ble开发--手机与ble终端通信
1. Android手机与BLE终端设备通信结果都是以回调的形式返回:private BluetoothGattCallback mGattCallback = new BluetoothGattCallback() { //连接状态改变的回调 @Override public void onConnectionStateChange(Blu...
2018-08-27 16:56:36
653
原创 mac下 PHP代码部署到sae上面
1.登录新浪云,创建应用,填写应用,使用svn管理代码。2.进入代码管理,获得svn仓库信息。克隆下sae上代码 , 并自定义文件夹名称 .在PHPstorm的终端下执行命令 svn co “svn仓库信息” myphpdomain按终端提示要求,输入sae账号的邮箱,密码。在phpstorm中 切换目录 cd myphpdomain ,在代码部分做自定义
2016-06-15 16:39:23
367
原创 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
343
原创 判断手机联网状态和及时修改提示
// connect network private void lsConnectNetwork() { ConnectivityManager connMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = c
2016-03-16 12:16:42
387
原创 github上开源代码在android studio上的使用
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-03-16 11:33:34
509
原创 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
288
原创 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
241
原创 布局中使用权重对齐问题
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
544
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人