- 博客(21)
- 收藏
- 关注

原创 Gradle project sync failed. Basic functionality (e.g. editing, debugging) will not work properly
记录一次bug解决由于公司更新电脑,重新装了软件环境,所以就安装了最新版AS以及JDK,但是安装完成后运行以前的工程出现了Gradle project sync failed. Basic functionality (e.g. editing, debugging) will not work properly.问题解决办法:1.将gradle-wrapper.propertie
2017-08-15 10:31:49
20011
3
原创 Android自定义控件(一)
一 、自定义控件的一些概念 1、什么是自定义控件 在Android系统中,用系统的自带控件重新组合或者自定义类继承View或者自定义类继承ViewGroup,实现特定的UI效 果。 2、为什么要学习自定义控件 (1)系统的某些控件在不同设备显示效果不一样(android系统版本影响,或者各手机场上的UI优化)。 ...
2018-03-16 17:17:07
477
原创 android App更新7.0权限
Android 6.0之后的版本增加了运行时权限,应用程序在执行每个需要系统权限的功能时,需要添加权限请求代码(默认权限禁止),否则应用程序无法响应;Android 7.0在Android 6.0的基础上,对系统权限进一步更改,这次的权限更改包括三个方面:APP应用程序的私有文件不再向使用者放宽Intent组件传递file://URI的方式可能给接收器留下无法访问的路径,触发FileU
2018-02-07 14:44:33
1298
原创 dialog改变大小及位置
name="Dialog_Fullscreen"> name="android:windowFullscreen">true name="android:windowNoTitle">trueAlertDialog shareDialog = new AlertDialog.Builder(MyGalleryActivity.this,R.style.Dial
2017-05-27 10:39:06
843
原创 aar包的应用
一、 将aar包放入工程目录的lib文件夹下 二、 更改build.gradle 1、build.gradle文件中添加 repositories { flatDir { dirs'libs'
2017-05-03 12:19:57
622
原创 unity导出aar包
一、 unity导出安卓工程二、 用Android Studio打开这个安卓工程 · 三、 打开build.gradle 将applicationà改为libarary 删掉 applicationId
2017-05-03 12:09:23
1995
原创 数据库操作
一、数据库操作语言 create table userinfo(id text primary key,name text); insert into userinfo(id,name) values (1,"小泽"); insert into userinfo(id,name) values (2,"小CANG"); ins
2017-02-21 14:27:45
529
原创 jni配置一
1 r9d以上版本NDK首先确保自己的NDK版本在r9d以上,目前最新可以拿到的是r10,下载地址:http://tools.android-studio.org/感谢 Android Studio中文组的无私奉献。如果低于r9d版本,Android studio 下ndk编译会出现 No rule to make target 的错误。 2 配置 ndk.dir在
2017-02-16 12:19:31
477
原创 jni进行文件读取
用jni进行文件读写1、Java代码写native方法如:publicnative String getFromC(String path);2、生成头文件:在AndoridStudio的Termial选项下进入到java文件夹 执行javah native方法所在类的全类名如:javah com.xreal.arsearch.arsearch.NativeDet
2017-02-15 11:59:16
6603
原创 spUtils
import android.content.Context;import android.content.SharedPreferences;/** * Created by wzc on 2016/3/11. */ /** * 进行sp操作的工具类 */public class SpUtils { private static SpUtils instance;
2017-02-13 11:06:11
1189
原创 post请求向服务器发送数据
package com.xreal.arsearch.utils;import android.util.Log;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.
2017-02-13 10:18:07
2824
原创 post请求与get请求
一.使用HttpURLConnection提交数据"get"请求代码:String path = "http://地址?数据1名字=" + URLEncoder.encode(数据1,"utf-8") + "&数据2名字=" +URLEncoder.encode(数据2,"utf-8");URL url = new URL(path);HttpURLConn
2017-02-10 16:42:34
511
原创 svn上传忽略的文件
一、Android Studio 上传SVN忽略文件: File:AppActivity.iws File:.idea/worksapce.xml File:local.properties Directory:build/ Directory:app/build/ Direct
2017-02-08 11:59:56
644
转载 Android 知识点梳理
说明:本篇博客只是一个知识整理,因为网上对于Android的知识介绍足够多,因此我不再写相关文章(主要是因为我写的不如人家好),所以所有文章均来自网络,不贴原文章,只提供连接,因此本文旨在减少你对相关知识的搜索过程,方便查找相关知识。1.ActivityActivity的生命周期,正常结束和非正常销毁的生命周期和调用函数及其使用方法;Android Traini
2017-02-06 11:35:05
443
原创 微信小程序(一)天气预报
一、准备工作1、开发工具下载 https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html 2、开发文档 https://mp.weixin.qq.com/debug/wxadoc/dev/index.html二 、开
2016-12-15 12:05:29
3598
原创 unity与原生android混合开发
一、unity导出android工程1.打开unity软件 2.选择File-->BuildSetting在弹出对话框里选择Android 并在右侧勾选Goolgle Android Project ,然后选择导出。二、AS工程导入打开AS选择File-->New-->Import Project 三、unity调用and
2016-12-15 10:33:03
3215
原创 android5.0以上实现录屏功能,并将录屏内容在相册中显示!(unity调用android方法)
package com.Xreal.TJYH;import android.Manifest;import android.content.ContentValues;import android.content.Context;import android.content.Intent;import android.content.pm.PackageManager;import
2016-12-14 10:48:09
5726
原创 安卓常见存储及读取
一、sp存储 存储路径:/data/data/packageName/shared_prefs/yyy.xml (随软件删除而删除,未Root权限手机不能查看该路径) public class SpUtils { public static final String CACHE_URLS = "cache_urls"; private
2016-12-08 15:46:52
717
转载 MVP模式在Android开发中的应用
一、MVP介绍 随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。 在MVP模式里通常包含4个要素: (1)View:负责绘制UI
2016-12-07 15:20:12
592
原创 MVC框架的运用
一、Mvc概念 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。其中M层处理数据,业务逻辑等;V层处理界面的显示结果;C层起到桥梁
2016-12-07 12:06:54
1379
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人