Android 6.0 后动态授权 Normal Permissions如下: 不需要授权的 ACCESS_LOCATION_EXTRA_COMMANDS ACCESS_NETWORK_STATE ACCESS_NOTIFICATION_POLICY ACCESS_WIFI_STATE BLUETOOTH BLUETOOTH_ADMIN BROADCAST_STICKY CHANGE_NETWORK_STATE CHANGE_WIFI_MULTICAST_STATE...
Android9.0 http网络请求失败问题 - 解决方案 一,在 res 下新增一个 xml 目录,然后创建一个名为:network_security_config.xml 文件(名字自定) ,内容如下,大概意思就是允许开启http请求。 具体代码: <?xml version="1.0" encoding="utf-8"?> <!--Android 9.0 https请求适配--> <network-security-config> &l...
Kotlin + Android Studio 的基本使用步骤 1、打开项目的build.gradle,补充添加anko的版本号声明,以及Kotlin扩展库的路径,完整的编译配置如下所示:buildscript { ext.kotlin_version = '1.2.30'//指定kotlin的编译版本号 ext.anko_version = '0.9'//指定Anko 库的版本号 repositories { goo...
用户注册页面 <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="htt
Android第三天 View视图 View 的子类一, TextView:用于展示文本的视图 不能编辑 文本控件: 文本内容的显示 属性: 1. android:text=“123”展示的文本内容 2. android:textSize=“20sp” 字体的大小 单位必须是 sp 3. android:textColor=“” 字体...
上个月的重要东西 需求:使用Retrofit从http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=20&page=1下载json字符串。将下载完的字符串解析之后填充在图一所示的界面上。 当点击单个item的时候使用AIDL给商家发送一条“我对这个商品很感兴趣,想购买”的消息,接着弹出一个AlertDialog,AlertDial...
重点的页面 导入依赖compile 'com.facebook.fresco:fresco:1.5.0'MyApp.javapublic class MyApp extends Application { @Override public void onCreate() { super.onCreate(); Fresco.initialize(this);...
ButterKnife 加载控件 + xUtils 获取数据+ Fresco 显示图片 + 通过事件分发控制移动 + 通过AIDL获取数据 一, 导入jar包 xUtils.jar + gson.jar二, 添加依赖compile 'com.jakewharton:butterknife:8.8.1'compile 'com.jakewharton:butterknife-compiler:8.8.1'compile 'com.android.support:recyclerview-v7:25.3.1'compi...
xUtils 获取电影列表 导入jar包MyApppublic class MyApp extends Application{ @Override public void onCreate() { super.onCreate(); //初始化 x.Ext.init(this); x.Ext.setDebug(true);//设置
柱状图 package bw.com.bw_day04.demo05;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.support.annotation.Nullabl
WebView public class Main2Activity extends AppCompatActivity { private WebView webView; private String[] urls= {"https://cs.vmovier.com/Uploads/cover/2018-01-18/5a604424018ab_cut.jpeg",
点击Item显示内容 public class MainActivity extends AppCompatActivity { private Unbinder unbinder; @BindView(R.id.gv_id) GridView gv; private List data = new ArrayList; @Override protected void onCrea
TabLayout+ViewPager+Fragment+NDK+WebView+动画+自定义View+AIDL+xUtils+Fresco 一, 导入依赖 和 jar 包compile 'com.jakewharton:butterknife:8.8.1'compile 'com.jakewharton:butterknife-compiler:8.8.1'compile 'com.android.support:recyclerview-v7:25.3.1'compile 'com.facebook.fresco:fresco
TabLayout + ViewPager + Fragment + Retrofit + Fresco + NDK + AIDL + WebView 效果图:导入依赖compile 'com.android.support:design:26.0.0-alpha1'compile 'com.squareup.retrofit2:retrofit:2.3.0'compile 'com.squareup.retrofit2:converter-gson:2.3.0'compile 'com.facebook.fresco:fr
开发中需要的依赖集合 ButterKinfer 的依赖compile 'com.jakewharton:butterknife:8.8.1' compile 'com.jakewharton:butterknife-compiler:8.8.1'Recyclerview 的依赖compile 'com.android.support:recyclerview-v7:25.3.1'Fresco 的依赖compil...
WebView 加载本地的内容 -- loadData() 1, 在布局页面中添加 2, 在代码中 MainActivity.javapublic class Main4Activity extends AppCompatActivity { private WebView mWebView; @Override protected void onCreate(Bundle savedInsta
WebView 加载本地带有js的页面, 点击应用中的按钮, 显示js中的Alert 信息 1, 在src/main 中创建文件夹 assets 文件夹2, 在文件夹中添加 js.html charset="UTF-8"> function callJs() { alert("Android 调用js 中的 callJs()方法");
WebView 加载本地数据 1, 在src/main 中创建文件夹 assets 文件夹2, 在文件夹中添加 index.html charset="UTF-8"> 我是一个自定义的页面 月考将至,我从今开始复习。至考方修。我将不去浪、不熬夜、不刷剧。我将不耽玩乐,不猎女色。我将悬梁
ndk 实现 登录的功能(java 和 C 的调用) 配置ndk 的环境, 参考网址: http://blog.csdn.net/xiuxiu_861223/article/details/78792939实际代码:页面:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" x
微博分享 微博分享 需要两个平台申请内容 Mob: http://www.mob.com/ 微博开发平台: http://open.weibo.com 获取微博的授权 一, Mob 平台获取 Appkey / App Secret下载shareSDK二, 微博开发平台