随笔分类 - Android
摘要:通过 button 的 open-type 方式来获取相应的权限及信息(如用户信息,手机号等)。 通过 wx.authorize() 和 wx.openSetting() 两个接口来申请相应的权限。 wx.authorize() 调用需授权 API 之前,提前向用户发起授权请求。调用后会立刻弹窗询问
阅读全文
摘要:Progressive Web Apps (PWAs) 由于Web Apps缺少native apps的功能(例如发送推送通知,脱机工作以及在主屏幕上加载的功能)。现在浏览器和Web技术有了改进,现在Web Apps可以利用所有这些功能。利用这些功能的应用程序称为Progressive Web Ap
阅读全文
摘要:通过命令行启动genymotion: /home/yang/genymotion/genymotion 通过命令行列出虚拟设备: /home/yang/genymotion/genyshell -c "devices list" 启动某虚拟设备 <VM id | VM name> <Genymoti
阅读全文
摘要:Ndss16 数据集 Google Play:492534个 中国Android应用程序商店:422505个。91应用市场、安智市场、应用汇、木蚂蚁 整个数据集由600,000多个应用程序组成。 Google Play有一个专门的API,用于从商店搜索和下载应用程序,它还需要谷歌帐户凭据来完成这些任
阅读全文
摘要:总结:本地和混合应用程序安装在应用商店中,而网络应用程序是移动优化的网页,看起来像应用程序。混合应用程序和网络应用程序都呈现HTML网页,但是混合应用程序使用嵌入应用程序的浏览器来实现这一点。 mobile apps:是指从应用商店下载的APP。 Web APPs (指通过网络(如Internet)
阅读全文
摘要:这里基本是参考这篇博客进行设置:Windows10用fiddler抓包Android应用(解决手机设置代理后无法上网,设置只抓app包) 在Statistics页面,展示了会话的基本统计信息,包括收发字节数和各项性能数据。 而Inspectors页面,则展示了会话的详细信息,以及各种不同的展示方法,
阅读全文
摘要:从应用的角度分析 ViewPager——>Fragment——>ListView——>Item 进入每个Fragment的时候,会获取每个ListView的URL,这里得到该URL执行的重要代码如下: ListView中的每一条新闻由一个Item来展示,这里ListView的适配器 Infoitem
阅读全文
摘要:补间动画和属性动画 补间动画是一种视觉现象,并没有改变View真正的值和属性 属性动画真正改变了View的属性值(如XY的坐标,宽度高度等等) 属性动画重要的类 ValueAnimator ObjectAnimator.ofFloat() translationX translationY alph
阅读全文
摘要:BroadcastReceiver安全问题 在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。我们拿广播电台来做个比方。我们平常使用收音机收音是这样的:许许多多不同的广播电台通过特定的频率来发送他们的内容,而我们用户只需要将频率调成和广播电台的一样就可以收听他们的内
阅读全文
摘要:文件存储是利用Java的I/O流来实现向Android硬件磁盘上进行读写的操作。 Android存储概念 内部存储 Internal Storage :不可更改的,随着应用的卸载被删除 内部存储的特点: 默认只能被创建它的应用访问到 当这个应用卸载后,内部存储中的文件也被删除 一旦内部存储空间耗尽,
阅读全文
摘要:xml文件,K-V形式 SharedPreferences:读取数据 SharedPreferences.Editor:写入数据 代码示例: 在EditText中输入内容,点击保存,通过SharedPreferences来保存数据,点击显示按钮,把数据读取出来,显示在下面的TextView上。 Sh
阅读全文
摘要:主要用途: to schedule messages and runnables to be excuted as some point in the future(未来某事做某事) to enqueue an action to be performed on a different thread
阅读全文
摘要:Android事件处理:当用户在应用界面上执行各种操作的时候,应用程序需要为用户的动作提供响应,这种响应的过程就是事件处理。 Android组件的事件处理有2种方式: 基于监听器的事件处理方式:先定义组件,然后为组件设定监听器。 基于回调的事件处理方式:让每一个组件继承UI类,并重写该类的事件处理方
阅读全文
摘要:Toast是一个消息提示组件 Toast 是Android系统中一种消息提示框类型,是一个View 视图,快速的为用户显示少量的信息。Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,无法被点击,不影响用户的输入等操作,主要用于 一些帮助 / 提示。 Toast 最常见的创建方式是使用
阅读全文
摘要:Fragment基本介绍和使用 Fragment有自己的生命周期。 Fragment依赖于Activity。 Fragment通过 getActivity() 可以获取所在的Activity;Activity通过FragmentManager的 findFragmentById() 或者 findF
阅读全文
摘要:AndroidManifest 中比较重要的一个属性是 launchMode 启动模式: Acyivity的 android:launchMode 四个属性: standard:标准模式,默认 singleTop:Task栈顶复用模式(栈是先进后出,当我们启动一个Activity,如果这个目标Act
阅读全文
摘要:先新建好两个Activity分别命名为 AActivity 和 BActivity 显式跳转和隐式跳转 显式跳转: 示例代码1:(一般采用这种方法) mBtnJump.setOnClickListener(new View.OnClickListener() { @Override public v
阅读全文
摘要:Activity被部署到Android应用之后, 跟随着应用进程的运行,会在不同的状态之间切换,并且Activity在切换状态的同时也会回调相应的方法,把Activity不同的状态称为Activity的生命周期。 Activity一共有七个生命周期: onCreate (创建了) 、 onStart
阅读全文
摘要:Fragment是碎片化的界面,每一个Activity可以包含很多Fragment Fragment是不能独立存在的,依赖于Activity,是受Activity管理的 新建类继承Activity或其子类 方法如下: 这里一般选择继承 AppCompatActivity 官方推荐的类 在Androi
阅读全文
摘要:1.功能分析介绍 知识点 ViewPager :页面的滑动 PagerSlidingTabStrip :第三方的自定义View,使得菜单栏和下面的页面产生联动的效果。 ListView 列表视图 WebView 控件:详情页面加载网址 如何获取网络数据并解析展示 数据库的增删改查:需要保留自定义的频
阅读全文

浙公网安备 33010602011771号