
android 技术文档
xiejunna
软件开发
展开
-
android studio 打包aar并重命名
android studio 打包aar并重命名原创 2023-03-07 16:20:33 · 273 阅读 · 0 评论 -
Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierIm
android studio导入项目后报错:Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierIm由于导入项目的gradle版本与我原有的gradle版本不一致造成的解决办法:1.找到项目中 gradle\wrapper\gradle-wrapper.properties的此文件,查看dis...原创 2019-11-12 11:44:09 · 8037 阅读 · 1 评论 -
android studio中 support.v7 包找不到
新创建了一个android项目,mainActivity中就飘红了,support.v7包找不到解决办法:1.点击 Project Structure 或者androidstudio中下面的图标2.按照图片顺序依次操作3.找到选项中的support.v7包,选中,点击OK4.重新构建一次,错误解决...原创 2019-11-12 10:47:45 · 11497 阅读 · 3 评论 -
xml解析2
Xml解析package lee.service; import java.io.InputStream; import java.util.ArrayList; import java.util.List; import org.xmlpull.v1.XmlPullParser; import android.util.Xml; imp原创 2016-06-08 15:01:04 · 426 阅读 · 0 评论 -
Eclipse中android插件的安装
转自:http://mintelong.iteye.com/blog/466723 首先需要下载android的SDK SDK的下载地址是http://code.google.com/android/download.html 下载SDK的压缩包,直接解压到你需要的目录里。里面有tools和samples等文件夹,其中的tools文件夹中的Emulator是一个智能手机模拟器。转载 2016-07-13 22:43:19 · 8893 阅读 · 0 评论 -
html5中新增的主题元素标签
块级标签:1.header描述标题栏2.nav描述导航栏3.aside描述侧边栏4.article描述区域块5.section描述相邻的样式相同的多块内容块6.footer描述页面底部原创 2016-07-05 16:44:33 · 764 阅读 · 0 评论 -
reset.css CSS重设(reset)方法总结
在当今网页设计/开发实践中,使用CSS来为语义化的(X)HTML标记添加样式风格是重要的关键。在设计师们的梦想中都存在着这样的一个完美世界:所有的浏览器都能够理解和适用多有CSS规则,并且呈现相同的视觉效果(没有兼容性问题)。但是,我们并没有生活在这个完美的世界,现实中发生的失窃却总是恰恰相反,很多CSS样式在不同的浏览器中有着不同的解释和呈现。 当今流行的浏览器(如:Firefox、Ope转载 2016-07-16 12:56:56 · 1317 阅读 · 0 评论 -
html中的跳转逻辑
点击打开链接转载 2016-07-06 17:26:38 · 1485 阅读 · 0 评论 -
TextView实现分散对齐(两端对齐)
TextView是个特别基础的Android控件,只要有文本基本就少不了它。但是最近在项目开发的过程中我发现TextView存在很多局限性,其中最令我头疼的就是TextView文本排版方面的问题。我们都知道在word中文字对齐方式有靠左、靠右、居中、分散对齐等,但是TextView中就偏偏没有分散对齐这个属性设置。这就导致了TextView中一段文字会出现右边参差不齐的问题,中文由于每个字等宽看起转载 2016-06-23 20:09:47 · 1721 阅读 · 0 评论 -
ASCII码表完整版
ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符 0 NUT 32 (space) 64 @ 96 、1 SOH 33 !转载 2016-06-29 21:49:56 · 622 阅读 · 0 评论 -
android 获取手机ip
1.使用WIFI首先设置用户权限uses-permission android:name="android.permission.ACCESS_WIFI_STATE">uses-permission> uses-permission android:name="android.permission.CHANGE_WIFI_STATE">uses-permission> uses转载 2016-06-29 11:43:40 · 515 阅读 · 0 评论 -
Android之WebViewClient与WebChromeClient的区别
aaa转载 2016-06-28 13:01:38 · 364 阅读 · 0 评论 -
手机,固话,邮箱,正则表达式验证
// 手机验证 public static boolean MatcherPhone(String address) { String s = "1[3|5|7|8]\\d{9}"; Pattern p = Pattern.compile(address); Matcher m = p.matcher(s); boo原创 2016-06-08 15:01:42 · 822 阅读 · 0 评论 -
TCP和Http的区别
TCP和Http的区别来源:本站整理 作者:佚名 时间:2014-06-22 1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(sy转载 2016-06-08 15:03:22 · 695 阅读 · 0 评论 -
聊天界面的左右分布局
for (Message message : vector) { String from = message.getFrom(); String body = message.getBody(); LogUtil.i("ShowGroupChatMessage", from原创 2016-06-08 15:07:11 · 775 阅读 · 0 评论 -
fragment与底部菜单联动
android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:id="@+id/fragment_container" android:layout_width=原创 2016-06-08 15:08:23 · 505 阅读 · 0 评论 -
下拉列表实现(自定义)
1.drawable文件夹下,定义了显示内容的textView和listView的样式 2.activity_main.xml中的布局 android:layout_width="fill_parent" android:layout_height="fill_parent" android:ori原创 2016-06-25 14:29:14 · 913 阅读 · 0 评论 -
listView中实现checkbox多选
android UI进阶之实现listview中checkbox的多选与记录今天继续和大家分享涉及到listview的内容。在很多时候,我们会用到listview和checkbox配合来提供给用户一些选择操作。比如在一个清单页面,我们需要记录用户勾选了哪些条目。这个的实现并不太难,但是有很多朋友来问我如何实现,他们有遇到各种各样的问题,这里就一并写出来和大家一起分享。ListView的操作转载 2016-06-24 20:52:33 · 1268 阅读 · 1 评论 -
com.nostra13.universalimageloader.core.ImageLoader,imageloader在ViewPager中的用法记录
1.application初始化public class MApplication extends Application { private static Editor editor; private static SharedPreferences sp; private static DecimalFormat format;原创 2016-06-27 20:41:32 · 3388 阅读 · 0 评论 -
Intent,Action,大全[转]
Intent的中文意思是“意图,目的”的意思,可以理解为不同组件之间通信的“媒介”或者“信使”。 目标组件一般要通过Intent来声明自己的条件,一般通过组件中的元素来过滤。 Intent在由以下几个部分组成:动作(action),数据(data),分类(Category),类型(Type),组件(Component),和扩展信息(Ext转载 2016-07-20 15:37:11 · 364 阅读 · 0 评论 -
SharedPreferences存取集合(工具类)
package com.example.splist;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputS原创 2016-07-31 19:33:59 · 1883 阅读 · 2 评论 -
微信 App内调起微信支付demo发送http请求报错
今天在调用微信的app内调起微信支付时,运行的 时候报错如下:05-13 19:26:16.373 28230-28230/com.hui W/System.err: android.os.NetworkOnMainThreadException at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMo...原创 2019-05-13 20:17:14 · 1042 阅读 · 0 评论 -
android studio 查看当前工作空间
查看androidstudio当前项目工作空间方法:原创 2019-05-14 10:04:03 · 1628 阅读 · 0 评论 -
android动态给view设置可见、不可见属性
private void manageEvent(View v) { // view.getVisibility()返回值为0:visible // view.getVisibility()返回值为4:invisible // view.getVisibility()返回值为8:gone int flag = de...原创 2019-05-06 21:13:00 · 2271 阅读 · 1 评论 -
Error:java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.AaptException
android studio在生成apk时,报错:Error:java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.AaptException解决办法:build.gradle文件中添加两行配置如下:aaptOptions.cruncherEnabled = false aaptOptions.u...原创 2019-05-15 16:46:22 · 3358 阅读 · 0 评论 -
android 打包debug 和 release版本apk
转自 https://www.cnblogs.com/wujindong/p/5647101.htmlAndroid app 的打包分为 debug 和 release 两种,后者是用来发布到应用商店的版本-----------------------------构建前的基础工作----------------------------------------------------------...转载 2019-05-16 09:34:58 · 7768 阅读 · 0 评论 -
.keystore和.jks区别
.keystore (standard jdk keystore types)是eclipse打包生成的秘钥文件.jks (java key store)是android studio打包生成的秘钥文件原创 2019-05-16 09:56:21 · 5841 阅读 · 0 评论 -
Could not find com.android.tools.build:gradle:3.1.0.
androidstudio导入项目后,报错:Could not find com.android.tools.build:gradle:3.1.0.解决办法:项目根目录的 build.gradle文件中添加其他可供下载的仓库:google()、 jcenter()、mavenCentral()// Top-level build file where you can add configu...原创 2019-05-13 15:12:44 · 2913 阅读 · 0 评论 -
android studio查看sdk路径配置
file–>Other Settings–>Default Project Structure原创 2019-05-13 16:11:23 · 33655 阅读 · 1 评论 -
DELETE_FAILED_INTERNAL_ERROR
DELETE_FAILED_INTERNAL_ERRORError while Installing APKs运行安卓项目到真机的时候,遇到了这个问题,手机上安装的此程序已经卸载掉了,可是还是运行失败,安装时删除旧的apk失败,解决办法:1.点击File2.点击Settings3.点击Build,Execuion,Deployment4.点击Instant Run5.把打钩的全部去...原创 2019-04-24 13:31:47 · 16738 阅读 · 1 评论 -
导入安卓项目后,java类上出现红色J
1.快捷键:Alt+Shift+Ctrl+S2.点击Module3.选择出现红色J的模块3.点击sources4.点击OK原创 2019-04-24 11:13:16 · 1353 阅读 · 0 评论 -
bitmap保存为file
// 将Bitmap保存为文件File的方法 private File saveAvatar(Bitmap bitmap) { try { String dirPath = Environment.getExternalStorageDirectory() .getAbsolu原创 2016-07-31 20:22:17 · 540 阅读 · 0 评论 -
gridView九宫格实现
九宫格实现简单的办法:在gridView的item布局中,添加一个背景,放到drawable文件夹下即可原创 2016-08-18 18:15:55 · 461 阅读 · 0 评论 -
webView加载html
Android中webView加载html 1.本地放到项目中的html资源文件目录 activity内的代码如下: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(原创 2016-08-23 10:09:53 · 667 阅读 · 0 评论 -
Android ANR
转载自:http://blog.sina.com.cn/s/blog_618199e60101kvbl.html ANR (Application Not Responding) ANR定义:在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待转载 2017-04-19 15:38:55 · 283 阅读 · 0 评论 -
Android静态广播接收不到(app之间数据传递)
在工作中,接收其它应用程序数据时,静态注册了广播,可是却接收不到消息,很是郁闷,经过看书,查阅资料,最终解决了问题,问题出在action的配置上(这个action的配置如果是低于4级是接收不到广播的,这里是个坑 com.x.x.x 。之前配置3级,就怎么都接收不到广播)。 需求是:两个应用程序工程名称分别是:Demo2_broadcastReceiver,Demo1_intent 。 Demo原创 2017-04-17 11:47:26 · 7838 阅读 · 2 评论 -
android静态广播添加权限
目的:为了发送广播的时候只让特定的某一个应用程序APP接收到数据,而不想其他应用程序接收到数据的时候,需要配置权限。 广播发送者设置权限: 1.在AndroidManifest.xml配置文件中, 同级标签设置权限 <permission android:name="com.ybs.receiver.permission" android:label="rece原创 2017-04-17 15:04:36 · 4186 阅读 · 0 评论 -
Android中一个APP启动另一个APP并传递参数
被调用(启动)的APP: 项目名字:Demo_ybs 项目包名:com.ybs.demo_ybs 被调用APP中获取调用者的传递数据:package com.ybs.demo_ybs;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.util原创 2017-04-13 17:02:07 · 26153 阅读 · 7 评论 -
Android中调用.so库操作步骤
参考:http://www.cnblogs.com/anyanran/archive/2010/11/22/ndk1.html http://www.cnblogs.com/sevenyuan/p/4202759.html 感谢前辈做了这么详细的记录。 下面是自己根据前辈的记录实现的。 1.创建AndroidSoTest安卓项目,包名:package com.ybs.androidsotes原创 2017-04-27 18:50:00 · 12596 阅读 · 0 评论 -
ImageLoader获取bitmap对象
Bitmap bitmap = ImageLoader.getInstance().loadImageSync(uri);原创 2016-07-31 21:08:52 · 6630 阅读 · 1 评论