android
文章平均质量分 51
line1213
这个作者很懒,什么都没留下…
展开
-
Android——安全码SHA1获取
申请第三方key时,总是需要填写安全码SHA1,这里简单记录下测试版和发布版SHA1的获取方法:一、获取调试版SHA1,如下: 1. 运行打开cmd 2. 输入命令 cd Users\你的用户名\.android就找到了.android; 3. 输入命令 keytool -list -v -keystore debug.keystore回车键; 4. 输入密钥库口令 android回车键,就可以看到调试版SHA1啦!二、获取带签名的发布版SHA...原创 2020-07-03 15:57:55 · 705 阅读 · 0 评论 -
关于Activity间Intent传值“FAILED BINDER TRANSACTION”问题
今天通过Intent在Activity间传递bitmap数据 Intent intent=new Intent(); intent.setClass(A.this,B.class); intent.putExtra("bitmap", bit); startActivity(intent);接收:Intent intent=getIntent()原创 2015-12-28 18:33:54 · 2199 阅读 · 0 评论 -
android捕获ListView中每个item点击事件
package com.cn.android; import java.util.ArrayList;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;原创 2015-12-30 16:37:58 · 1150 阅读 · 0 评论 -
Unable to execute dex: Java heap space Java heap space
今天用eclipse编译别人给的工程,运行发现报Unable to execute dex: Java heap space Java heap space错误,网上搜了下,说可以通过properties中的Resource Filters中配置解决,但改了配置发现没用。后来通过修改eclispe中的eclipse.ini文件解决了,具体修改方式如下:1、首行加入-vmC:\Pro原创 2015-11-30 14:04:58 · 650 阅读 · 0 评论 -
仿微信图片选择及多张图片上传
最近做项目涉及到图片上传这块,多张图片上传是用xutils实现的,图片选择、预览是参考了微信图片选择的demo,先上图: 这是网上参考了仿微信图片上传实现的,这里就不多讲了,文章底部有下载链接,下面介绍下关于多张图片上传,主要基于xutils实现: String uploadHost = ("后台URL"); RequestParams params=原创 2015-12-22 10:57:33 · 6163 阅读 · 3 评论 -
android中截图并保存本地
最近项目比较紧,周六还在公司加班,需求里面有截图这个功能,于是便开始搞,网上搜了下,发现2个方法,并亲测可用,分享给大家1、简单的屏幕截取并保存(对view截取的部分为黑的)代码如下:private void getScreenHot(View v, String filePath) { try { Bitmap bitm原创 2015-12-05 16:41:28 · 2787 阅读 · 0 评论 -
android 远程访问tomcat工程中的xml
String xml=downloadXMl("url/文件.xml");调用方法: private String downloadXMl(String urlStr){ HttpDownloader httpDownloader=new HttpDownloader(); String result=httpDownloader.download(urlS原创 2016-03-30 16:40:48 · 559 阅读 · 0 评论 -
App数据格式之解析Json
JSON数据格式,在Android中被广泛运用于客户端和网络(或者说服务器)通信,非常有必要系统的了解学习。 恰逢本人最近对json做了一个简单的学习,特此总结一下,以飨各位。 为了文章简明清晰,尽量多列点,少废话。 参考文档:http://www.ietf.org/rfc/rfc4627.txt?number=46271.JSON解析 (1转载 2016-05-12 09:59:09 · 555 阅读 · 0 评论 -
activity设置Theme.Dialog的宽、高
Activity中设置弹出Dialog的宽、高原创 2016-06-13 16:15:17 · 5659 阅读 · 1 评论 -
android 删除sd卡某个目录下的所有文件
static void deleteAllFiles(File root) { File files[] = root.listFiles(); if (files != null) for (File f : files) { if (f.isDirectory()) { // 判断是否为文件原创 2016-06-16 10:35:56 · 8023 阅读 · 2 评论 -
Export aborted because fatal lint errors were found. 打包APK报错
android 签名打包的时候出现如上图异常,解决方法:选择Project->Properties,点击将"Run full error check when exporting app and abort if fatal errors are found "前的勾去掉,点击Apply再点击OK.这时回到项目右击选择Android Tools->Clean原创 2016-07-05 11:32:17 · 302 阅读 · 0 评论 -
android 创建xml
//创建xml文件 private void createXmlFile(){ File linceseFile = new File(Environment.getExternalStorageDirectory() .toString()+"/cjconfig.xml"); if (linceseFile原创 2016-06-21 18:06:37 · 415 阅读 · 0 评论 -
popupwindow通过外部控件进行popupwindow间的切换
最近有个项目,用到了popupwindow,还是在一个activity中用到了多个popupwindow,这就是涉及到popupwindow间的切换了。但每次弹出popupwindow后,想通过点击外部控件进行进行popupwindow间的切换,会发现点击外部控件的时候,只响应了隐藏当前popupwindow的事件,外部控件的点击事件并没有执行,需再次点击外部控件,才弹出popupwindow,这原创 2016-08-25 14:56:43 · 1782 阅读 · 5 评论 -
android开发之工具类:获取手机设备的一些数据DeviceUtil
import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Rect;import android.os.Build;import android.telephony.TelephonyManager;import an转载 2016-08-13 17:52:09 · 1888 阅读 · 0 评论 -
android studio导入项目报错处理
之前一直用的eclipse开发,最近项目不忙用了下android studio,用了下感觉和eclipse比起来各有优缺点,可能是用eclipse用习惯了(但android studio 编码确实很方便)。 进入正题,网上下的项目导入android studio中,往往会因为sdk和gradle版本的问题报错,网上也提供了一些解决方法,如更新gradle版本等,其实不用那么麻烦,可以用自原创 2017-11-14 14:36:18 · 712 阅读 · 0 评论 -
arcgis for android 调用私有服务的方法
实际工作中,因为项目需要,arcgis server的服务在发布后会设置成私有,如下图: 这时如果直接调用的话,可能就会调用不到,返回code=499。 这时要调用话的可以通过设置代理或arcgis自带的token服务进行调用。1、设置代理;查看arcgis for android的api,...原创 2019-01-17 15:35:19 · 1216 阅读 · 0 评论 -
eclipse导入项目中文乱码
首先导入的文件成为了乱码是因为workspace的编码方式不对 linux下默认编码是UTF-8,windows的是GBK,那么怎么修改workspace的编码方式呢 很简单在window----preference---workspace可以设置只要把编码改成utf-8就可以喽原创 2014-08-06 20:12:50 · 519 阅读 · 0 评论 -
android 判断EditText中输入的值是数字、字母还是汉字的方法
String text = edInput.getText().toString(); Pattern p = Pattern.compile("[0-9]*"); Matcher m = p.matcher(text); if(m.matches() ){ Toast.makeText(Main.this,"输入的是数字", Toast.LENGTH_原创 2013-10-10 16:44:57 · 16496 阅读 · 2 评论 -
Base64编码的原理及实现
Base64索引表:ValueChar ValueChar ValueChar ValueChar0A16Q32g48w1B17R33h49x原创 2013-10-09 09:18:45 · 573 阅读 · 0 评论 -
android在当前activity退出整个程序
最近看了很多关于android退出整个程序的文章,发现基本上都是一个模版,功能也无法实现,下面写个我用过的方法:如有A和B两个Activity,通过A跳转到B,那么要想在B中退出整个程序的话,要在A中加入protected void onNewIntent(Intent intent) {// TODO Auto-generated method stubsuper.onN原创 2012-09-11 09:40:02 · 491 阅读 · 0 评论 -
SharedPreferences 的用法
SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存。 SharedPreferences类似过去Windo原创 2012-09-11 11:28:37 · 495 阅读 · 0 评论 -
Android程序按两次返回键退出程序
为避免误操作,通常会将程序设置为按两次返回键才退出程序,代码如下:import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.widget.Toast;public class ceshi extends Activity {原创 2012-10-09 16:05:52 · 651 阅读 · 0 评论 -
申请google map api-key的方法
首先检查C:/Documents and Settings/Administrator/.android下面是否有debug.keystore,如没有则在eclispe下新建一个以Google APIs为Build Targe的项目,则该文件会生成。 1、在命令行下输入:keytool -list -alias androiddebugk转载 2012-10-10 10:25:25 · 648 阅读 · 0 评论 -
Android:定制Activity的标题栏(Titlebar)
缺省的情况下,通常见到Activity的标题栏(Titlebar)是这样的(红色框内):HandleContacts是Activity的标题。 有时候,我们希望能改变一下这样单调的状况。比如,要在标题栏中增加一个用于美化界面的图标、增一个输入框或按钮之类的,怎样才能做到这一点呢?我们不妨来看一个实际的例子。 1. 首先如下创建一个Android项目 2转载 2012-10-11 16:53:16 · 546 阅读 · 0 评论 -
android 的view类的setVisibility();值的意思
android view setVisibility():有三个参数:Parameters:visibility One of VISIBLE, INVISIBLE, or GONE,想对应的三个常量值:0、4、8VISIBLE:0 意思是可见的INVISIBILITY:4 意思是不可见的,但还占着原来的空间GONE:8 意思是不可见的,不占用原来的转载 2012-09-20 16:37:25 · 11012 阅读 · 0 评论 -
自定义RadioButton 文字在下,图片在上
[html] view plaincopyLinearLayout android:id="@+id/status_toolbar" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignPare转载 2013-02-21 16:17:15 · 1474 阅读 · 2 评论 -
PC客户端与Android服务端的Socket同步通信(USB)
需求: 1.一个android端的service后台运行的程序,作为socket的服务器端;用于接收Pc client端发来的命令,来处理数据后,把结果发给PC client 2.PC端程序,作为socket的客户端,用于给android手机端发操作命令 难点分析: 1.手机一定要有adb模式,即插上USB线时马上提示的对话框选adb转载 2013-03-22 10:39:12 · 783 阅读 · 0 评论 -
Android TextView内容过长加省略号
在Android TextView中有个内容过长加省略号的属性,即ellipsize,用法如下:在xml中:android:ellipsize = "end" 省略号在结尾android:ellipsize = "start" 省略号在开头android:ellipsize = "middle" 省略号在中间android:ellipsize = "m原创 2013-04-08 13:19:51 · 1216 阅读 · 0 评论 -
Android中Listview的常用样式设置
Xml中:设置整个listview的背景色:android:textColor="#F5F5DC" ;设置listview中item间的间距:android:dividerHeight="20px" ;设置listview中item间距间的颜色:android:divider="#F5F5DC" ;原创 2013-04-08 09:06:03 · 852 阅读 · 0 评论 -
AndroidManifest中Activity信息的设置
一、Activity中阻止自动弹出键盘选择那个acitivity, 把他的window soft input mode设置成stateHidden和adjustUnspecified ,代码如下:<activity android:name=".Line1213" android:label="@string/app_nam原创 2013-04-10 14:00:51 · 1114 阅读 · 0 评论 -
Android 获取无线蓝牙MAC信息代码
package org.example.itester; import android.app.Activity; import android.bluetooth.BluetoothAdapter; import android.content.Context; import android.content.Intent; import android.net.wifi原创 2013-04-11 14:25:02 · 891 阅读 · 0 评论 -
Android CheckBox应用实例
下面为实例代码:private CheckBox location; location = (CheckBox)findViewById(R.id.location); location.setTextColor(Color.BLACK); location.setOnCheckedChangeListener(new CompoundButton.OnCheckedChang原创 2013-04-25 10:59:54 · 570 阅读 · 0 评论 -
Android TextView中设置超链接
使用android:autoLink="all" 只需在TextView中加入这个属性,而在TextView里面写的文字中包含网址、电话、email的会自动加入连接地址。具体代码如下: <TextView android:id="@+id/tv_scan_result" android:layout_width="fill_parent"原创 2013-06-05 17:11:53 · 1120 阅读 · 0 评论 -
Android中adb shell下查询中文记录乱码解决方法
1. 在CMD窗口下输下:chcp 65001 确定(原本是中文的936活动码)2. 在命令行标题栏上点击右键,选择【属性】 -【字体】,将字体修改为【Lucida Console】 确定完成后再通过 adb shell 进入sqlite3,乱码解决原创 2013-08-15 10:58:03 · 779 阅读 · 0 评论 -
Android 权限集合
允许读写访问"properties"表在checkin数据库中,改值可以修改上传允许一个程序访问CellID或WiFi热点来获取粗略的位置允许一个程序访问精良位置(如GPS)允许应用程序访问额外的位置提供命令允许程序创建模拟位置提供用于测试允许程序访问有关GSM网络信息允许程序使用SurfaceFlinger底层特性转载 2012-02-17 09:38:09 · 418 阅读 · 1 评论