- 博客(43)
- 资源 (31)
- 收藏
- 关注
原创 ARM架构和X86架构区别
总体还是为了在不同设备上达到性能最优,性能不仅仅是运算速度,距离,数据的增删改查在不同的数据结构中运算效率都各有不同,同样,运算速度,节电等等都是性能的范畴,综合考虑设备在不同环境,使性能达到最优,所有有不同的指令集,来部署在硬件中。ARM发热量小,不需要主动散热,X86通用性很好,ARM的通用性不太好。Intel主要有x86,EM64T,MMX,SSE,SSE2,SSE3,SSSE3 (Super SSE3),SSE4A,SSE4.1,SSE4.2,AVX,AVX2,AVX-512,VMX等指令集。
2019-05-28 17:50:37 28408 4
原创 git merge gitk git入门
git - 简明指南助你入门 git 的简明指南,木有高深内容 ;)安装下载 git OSX 版下载 git Windows 版下载 git Linux 版创建新仓库创建新文件夹,打开,然后执行git init以创建新的 git 仓库。检出仓库执行如下命令以创建一个本地仓库的克隆版本:git clone /path/to/repository...
2019-05-27 16:31:14 1201
原创 实用Android框架
1.Retrofit一句话介绍:Retrofit是一款类型安全的网络框架,基于HTTP协议,服务于Android和java语言Retrofit以21.8k的stars量雄踞github中android子标题榜首,第一当之无愧。官网地址 http://square.github.io/retrofit/github https://github.com/square/retrof...
2019-05-24 18:22:13 254
原创 Android解决读取txt文件中文乱码问题,reload和cnvert区别,按行读取txt文件,按 |进行字符串分割
Android解决读取txt文件中文乱码问题,按行读取txt文件,按"|"进行字符串分割,标红的地方时 关键代码。很简单,但是网上不适用,几句代码的是就是正的很复杂,简单好还是。、public class MainActivity extends AppCompatActivity { private static final String TAG = "mainactivity...
2019-05-24 16:58:15 1141
原创 Debugview(VC调试工具)是一款电脑查错调试软件,该工具是程序员调试必备,能在运行程序后将错误提示完整记录在日志文本中,以供直接查看,进行故障修复,快下载使用吧!
地址:https://download.csdn.net/download/qq_38998213/11200282Debugview(VC调试工具)是一款电脑查错调试软件,该工具是程序员调试必备,能在运行程序后将错误提示完整记录在日志文本中,以供直接查看,进行故障修复,快下载使用吧!软件介绍DebugView提供了简单的VC调试方案,您可以通过DebugView软件监视电脑上的...
2019-05-24 14:57:09 1049
原创 Kotlin 条件控制
package hello // 可选的包头fun main(args: Array<String>) { // 包级可见的函数,接受一个字符串数组作为参数 println("Hello World!") // 分号可以省略 val a=Array(10,{i-> i*3}) for(i...
2019-05-22 18:15:23 200
原创 编译release版,报错:the apk for your currently selected variant(app-release-unsigned.apk)is not signed.
2019-05-22 17:34:52 626
原创 exposed beyond app through Intent.getData() 下载APK后安装APK
<provider android:name="android.support.v4.content.FileProvider" android:authorities="com.example.administrator.myapplication.fileprovider" android:grantUriPermissions="true" and...
2019-05-22 16:50:46 2254 2
原创 android.os.NetworkOnMainThreadException
网络请求要放在子线程中操作,使用handle进行消息传递。第一种方法:简单暴力,强制使用,代码修改简单(但是非常不推荐)在MainActivity文件的setContentView(R.layout.activity_main)下面加上如下代码if (android.os.Build.VERSION.SDK_INT > 9) {StrictMode.ThreadPolicy p...
2019-05-22 16:40:07 192
原创 StringUtils在commons-lang3和commons-lang中的区别,下载commons-lang3.jar包
下载地址:https://download.csdn.net/download/qq_38998213/111934181.isEmpty、isNotEmpty、isBlank、isNotBlank先贴源码 //lang public static boolean isEmpty(String str) { return str == null || str...
2019-05-22 14:55:01 2996 1
原创 DexArchiveMergerException,Could not resolve all files for configuration,Failed to resolve: com.githu
这就是你的build.gradle (app) 里面依赖的问题,好好看看你的修改,实在不行,会退下代码看看区别,在加入依赖,有可能是你的误操作,删除了某个小符号,你没看到罢了。...
2019-05-22 14:38:44 330
原创 Android写入文件电脑上看不到的原因
//修改文件导出看不到问题,进行文件库更新 ,发广播Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);File file = new File(filePath);Uri uri = Uri.fromFile(file);intent.setData(uri);mContext.sendBroadcas...
2019-05-22 10:52:35 932
原创 Kotlin 基本数据类型
Kotlin 基本数据类型Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。不同于Java的是,字符不属于数值类型,是一个独立的数据类型。类型 位宽度 Double 64 Float 32 Long 64 Int 32 Short 16 Byte 8 字面常量下面...
2019-05-21 18:21:15 216
原创 kotlin 基础语法
我的第一个 Kotlin 程序Kotlin 程序文件以.kt结尾,如:hello.kt 、app.kt。最简版package hello // 可选的包头 fun main(args: Array<String>) { // 包级可见的函数,接受一个字符串数组作为参数 println("Hello World!") // 分号可以省略 }运行实例 »面向对象...
2019-05-21 18:02:05 266
原创 通过Interface:fragment向activity传值
2019.5.21,在fzsd上代码:标红的是接口传值和回调activity:public class Result_look_TabLayoutActivity extends AppCompatActivity { TextView inventoryAmount; Button button_backl; private TabLayout mTab...
2019-05-21 17:11:06 557
原创 android.content.res.Resources$NotFoundException: String resource ID #0x1
tvAllQuantity.setText(anIntAllAmount + "");setText是String但是你的应该是Int型的,所以加个空就行了。
2019-05-21 16:23:12 283
原创 Android 关于文件及文件夹的创建 、删除、重命名、复制拷贝
package com.example.administrator.myapplication.util;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundEx...
2019-05-17 18:59:52 2607
原创 新版gradle 找不到 greendao 报错 android studio 怎样查看导报文件 怎样打开db文件 android greendao 工具类使用以及数据更新
其实green到进行了很多优化,增删改查使用合适的数据结构,这里的updata是根据id这是Long型的,是主键。主键必有的,不染你后面很多更新就不能用 了补充:重要:在你修改了数据库部分任何代码都要进行卸载应用,在运行安装,不染很烦人的问题整的你不懂,还有数据库升级也是你晕的地方,最直接简单的办法就是卸载充运行。其实就是你先根据条件拿到对象,在重新set某个属性,再调用upda...
2019-05-17 18:58:26 5422
原创 GreenDao查询,Querying
举例: /** * 查询用户列表 */ public List<data_new> queryUserList(String path) { DaoMaster daoMaster = new DaoMaster(getReadableDatabase()); DaoSession daoSession = dao...
2019-05-17 14:44:14 1174
原创 Android 开发 sqllite文件查看,SqlLite文件查看步骤
下载sqllit1.0.在我的csdn上有资源,你可以查看。地址:https://download.csdn.net/download/qq_38998213/11184144打开文件就行了。
2019-05-17 12:44:33 713
原创 Android 开发execel文件在内存和外存传递
需要jxl.jar包,导入到你的项目中:下载地址:https://download.csdn.net/my/uploadspackage com.example.administrator.myapplication.db;import android.content.Context;import android.os.Environment;import com.exam...
2019-05-16 19:12:23 204
原创 Android控件绑定代码快速生成工具 ,Android 开发Invalid byte 2 of 2-byte UTF-8 sequence. Textview设置空格
Android控件绑定代码快速生成工具在setting ,plugin(插件)中,搜索:Android Code Generator。安装并且重启。okAndroid Code GeneratorAndroid 开发 会出现 Invalid byte 2 of 2-byte UTF-8 sequence删除你在layout中的注释:这个是自动生成软件没有做好的T...
2019-05-16 14:30:50 321
原创 tabLayout实现viewPager+Fragment
Result_look_TabLayoutActivity和layout:/** * Created by Administrator on 2019/5/15 0015. */public class Result_look_TabLayoutActivity extends AppCompatActivity { private TabLayout mTabLayou...
2019-05-15 19:06:58 304
原创 好用的dialog工具类,单例实现,普通的Dialog和Textview设置Int型
好用的dialog工具类,单例实现首先:dependencies { compile 'com.superluo:dialog:1.0.1'}调用:(1)简单调用:new CustomDialog.Builder(this) .view(R.layout.xxx) .build() ...
2019-05-15 18:17:24 1822
原创 RecyclerView的简单使用在activity和fragment中
主要就是activity和recycview,recycview和adapter;主要就是fragment和recycview,recycview和adapter;1.在build.gradle添加RecyclerView的依赖,因为RecyclerView不是内置在android系统中的,请注意版本要一致dependencies { implementation fi...
2019-05-15 17:53:48 2330 2
原创 Android 开发 读取excel文件 jxl.jar包
首先将 jxl.jar 导入,下载地址:https://download.csdn.net/download/qq_38998213/11179890然后就按照这个demo就可以了, String mainPath = System.getProperty("user.dir"); String Q1G_Path = mainPath + "/resour...
2019-05-15 11:32:58 1952
原创 build.gradle文件介绍,gradle版本对应
对于以前用Eclipse开发安卓的小伙伴来说,Gradle文件是陌生的。不同于Eclipse,而Android Studio 是采用Gradle来构建项目的。先来介绍最外层目录下的build.gradle文件,代码如下:buildscript { repositories { jcenter() } dependencies { ...
2019-05-14 15:16:11 2118
原创 SDK,NDK,AVD,AMD简单理解
AVD:Android 虚拟设备ADM:android device monitor 设备监视SDK:软件开发工具包括广义上指辅助开发某一类软件的相关文档、范例和工具的集合。android sdk (Android Software Development Kit, 即Android软件开发工具包)可以说只要你使用java去开发Android这个东西就必须用到。他包含了SDK Manage...
2019-05-14 15:04:29 790
原创 run gradle task 进行多应用同时打包 debug和release,以及签名配置。
看看上图 ,共有4个项目包,进行打包,右侧命令1:打包 debug;2:打包release;3:进行打包文件clean,其实就是清除build文件,可能还有其它的,但是我感觉就是build文件夹 。这就是多应用打包,gradle很强大,还有很多命令。补充:签名配置:build.gradle gradle.properties 这两个文件是关联的,在gradle.property中动态设...
2019-05-14 11:43:43 1400
原创 oom和anr简单理解
ANR(Application Not Responding)定义在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。OOM - Out of Memory,内存溢出ANR一般有三种类型...
2019-05-08 09:38:39 1244
原创 TCP UDP IP PID VID: Socket ServerSocket,Android开发 Socket通信简单实例
TCP是Tranfer Control Protocol的 简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可以进行...
2019-05-07 00:24:33 3034
原创 tcp/ip协议, http协议,socket通讯demo,socket和http的区别,socket和http优势,socket和http适用范围,流、帧、包、位的区别
一、Socket通信简介Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方建立起连接后就可以直接进行数据的传输,在连接时可实现信息的主动推送,而不需要每次由客户端想服务器发送请求。那...
2019-05-06 22:21:58 827
原创 Fragment与Activity之间的数据交互
1概念1 为什么因为Fragment和Activity一样是具有生命周期,不是一般的bean通过构造函数传值,会造成异常。2 参考链接Activity和Fragment传递数据的两种方式【Fragment精深系列4】Fragment与Activity之间的数据交互2 Activity把值传递给Fragment2.1 第一种方式,也是最常用的方式,就是使用Bundle来传递参数...
2019-05-06 01:50:04 311
原创 Android 开发快捷键,idea 开发快捷键
自动补齐代码:Ctrl+Shift+Enter代码提示:Ctrl+Alt+Space错误提示:Alt+Enter代码上移下移:Ctrl+Shift+ Up/Down包裹代码:Ctrl+Alt+T在类中的方法间移动:Alt+ Up/Down生成构造器(Getter/Setter等):Alt+Insert打开已有的类:Ctrl+N替换文本:Ctrl+R引入变量:Ct...
2019-05-06 01:48:54 583
原创 Activity与Fragment 以及使用接口 fragment向activity床底消息
Fragment是Android honeycomb 3.0新增的概念,Fragment名为碎片不过却和Activity十分相似。 Fragment是用来描述一些行为或一部分用户界面在一个Activity中,(1)你可以合并多个fragment在一个单独的activity中建立多个UI面板,(2)同时重用fragment在多个activity中。 你可以认为fragment作为...
2019-05-05 21:32:35 357
原创 Android 2 新框架 rxjava ,retrifit
RxjavaRxjava主要作用就是用来处理异步,当你的业务需要访问数据库,访问网络,或者任何耗时的操作,都可以借助Rxjava来实现。但是有人说在Android中已经有很多异步操作的API,比如Handler,AsyncTask等,这些都能满足基本的异步操作,为什么还要使用Rxjava呢?首先我们开看一个例子做个比较:假设有这样一个需求:界面上有一个自定义的视图 imageCol...
2019-05-05 12:46:34 569
原创 Binder机制 简单理解
一、概述Android系统中,涉及到多进程间的通信底层都是依赖于Binder IPC机制。例如当进程A中的Activity要向进程B中的Service通信,这便需要依赖于Binder IPC。不仅于此,整个Android系统架构中,大量采用了Binder机制作为IPC(进程间通信)方案。当然也存在部分其他的IPC方式,如管道、SystemV、Socket等。那么Android为什么不使用这...
2019-05-03 00:07:37 384
原创 synchronize关键字: 1、java中==和equals和hashCode的区别 2、int与integer的区别 3、String、StringBuffer、StringBuilder
1、java中==和equals和hashCode的区别基本数据类型的==比较的值相等.类的==比较的内存的地址,即是否是同一个对象,在不覆盖equals的情况下,同比较内存地址,原实现也为 == ,如String等重写了equals方法.hashCode也是Object类的一个方法。返回一个离散的int型整数。在集合类操作中使用,为了提高查询速度。(HashMap,HashSet等比较...
2019-05-02 23:01:45 289
原创 Android 面试整理,时常复习吧
3、Activity的启动过程(不要回答生命周期)app启动的过程有两种情况,第一种是从桌面launcher上点击相应的应用图标,第二种是在activity中通过调用startActivity来启动一个新的activity。我们创建一个新的项目,默认的根activity都是MainActivity,而所有的activity都是保存在堆栈中的,我们启动一个新的activity就会放在上一个act...
2019-05-02 22:32:34 270
一个非常强大的测试工具,给大家简单的介绍一下基本使用方法 入门篇,如若不懂,请重新学习小学语文,再来阅读,谢谢!!! 1、
2022-10-08
US_export_policy.jar local_policy.jar
2022-04-23
CAJViewer7.2.0.115.self.zip
2021-12-08
sokit-1.3.zip
2020-07-13
signapk.jar
2020-03-12
usb-serial-for-android-master.zip
2019-09-10
jd-windows_jar.zip
2019-09-09
jd_windows.zip
2019-09-09
Activity之间使用接口传值.zip
2019-07-30
mengxueping.zip
2019-07-26
sscomassistant.2.15.0.Installer.x64.exe
2019-06-19
DebugView 支持win10.rar
2019-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人