
android
文章平均质量分 78
Clare_0_0
这个作者很懒,什么都没留下…
展开
-
解决: 用代码改变listview的item背景色时,点击一个item,每隔几个item背景色重复
例如,用listview写列表的时候,点击某个按钮,其背景色保持不变但是点击第一个item的时候,第五个item的背景色也改变要解决这个问题,只需要将前一个view作为tag,设定到viewGroup中即可,代码如下:package com.example.twolistviewfragmentsdemo;import java.util.ArrayList;import jav原创 2013-12-13 17:35:17 · 1611 阅读 · 2 评论 -
Android——搭建GCM项目——服务端和客户端(三)
现在进行到服务器端的部分了,我使用最最简单的Servlet来写原创 2014-04-16 16:01:46 · 1295 阅读 · 2 评论 -
Android——通过电话号码获得联系人图像、姓名
1. 通过电话号码获取联系人图像 private Bitmap getContactImageByPhoneNumber (Context context,String strPhoneNumber, String contactID){ String[] projection = { ContactsContract.Contacts.PHOTO_THUMBNAIL_URI,原创 2015-04-23 18:30:12 · 1431 阅读 · 1 评论 -
Java——M5D加密方法
import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class M5DUtils { public static String stringMD5(String value)转载 2015-04-15 16:18:08 · 2045 阅读 · 0 评论 -
Andrid——获取手机中联系人详细信息
嘛,转载的文章木有说从哪里转的哟....贴上转载地址吧~http://blog.youkuaiyun.com/flying_vip_521/article/details/7064488private void getAllInfo(){ // 获得所有的联系人 Cursor cur = getContentResolver().query( ContactsCont转载 2015-04-02 16:24:52 · 582 阅读 · 0 评论 -
Android——屏幕分辨率转换像素密度计算方法
android有四种分辨率,ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)从官网上看,对应的屏幕尺寸和实际密度为下图,怎么通过分辨率计算其像素密度? ___________公式及其简单, dpi=(√ 长*长+宽*宽 )/原创 2013-12-10 14:31:07 · 1538 阅读 · 0 评论 -
查看Android手机上的CellID等信息
http://win.sy.blog.163.com/blog/static/94197186201326111945761/ 在手机拨号键盘处输入以下各机型对应的命令,点拨号,然后选择 “手机信息”,能查看手机的如基站CELLID,LAC等GSM信息。通过基站的CELLID,附近CELLID、LAC、信号强度等信息反查推算就能精确到十几米级地确定你的位置,所以说在转载 2015-12-16 17:17:58 · 8892 阅读 · 0 评论 -
Android——获取系统图片/拍照/获取图片路径并显示的Demo
主要问题是,在网上找到的很多Demo在Sony和丧门星上无法获取图片的真实路径,下面demo记录的方法可以显示image并获取图片路径1. Java Codepackage com.example.testocr;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java原创 2016-11-16 17:51:56 · 3378 阅读 · 0 评论 -
Android——使用MultipartEntity封装上传图片
下面demo是使用MultipartEntity上传图片,服务器端代码暂不提供注意MultipartEntity需要使用Httpmine.jar String BOUNDARY = "--"+UUID.randomUUID().toString(); MultipartEntity multipartEntity = new MultipartEntity(原创 2016-11-16 18:50:55 · 1113 阅读 · 0 评论 -
Android-Eclipse配置ADT及SDK for JDK8
原来用的是老旧版的eclipse,然后Google丧心病狂的终止了eclipse ADT在线安装的插件只能用本地ADT版本配置,请参考一下网址:http://blog.youkuaiyun.com/baiyulinlin1/article/details/52159756没有写得更好更详细的了,博主另附下载地址,请安心玩耍以上。转载 2017-01-05 15:58:53 · 4041 阅读 · 0 评论 -
使用chrome浏览器插件Chrome Poster为GCM推送消息
坑爹的国内网络长期无法向GCM推送小心原创 2014-04-09 11:22:05 · 4394 阅读 · 2 评论 -
搭建androidpn的tomcat端注意事项
借鉴该文章内容: http://www.cnblogs.com/zxpo/p/3598857.html服务器端要改的部分有:1) 下载androidpn-tomcat版本2) 本人使用环境为jdk1.7 tomcat7.03)为该项目添加servlet-api.jar---------tomcat的lib子文件夹中4)如果将项目导入tomcat的webapp文件夹内,则修原创 2014-04-03 15:42:15 · 1289 阅读 · 0 评论 -
解决:导入第三方包报错java.lang.NoClassDefFoundError:XXX.XXX,XXXXXX
报错信息如下,主要是导入androidpn测试client端,结果报错04-02 16:28:34.325: E/dalvikvm(485): Could not find class 'org.androidpn.client.PersistentConnectionListener', referenced from method org.androidpn.client.XmppMa原创 2014-04-02 17:15:20 · 2911 阅读 · 0 评论 -
解决:google map载入一片空白,同时报错Fail to load map.Error contacting Google servers.
我是真机测试,没有用虚拟机。API 4.2网上找到的解决问题很简单,在确保API key正确的情况下,完全卸载软件后再装,不要re-install但是本人照做之后依然报错依旧。最后发现犯二得无与伦比,没有自己生成debug.keystore,默认的估计有问题不能用添加自己的debug.keystore后,完全删除再重装,bingo~!转载 2013-12-24 12:16:38 · 2490 阅读 · 0 评论 -
解决: android.view.WindowManager BadTokenException:Unable to add Window.Is your activity running?
额,问题比较难描述,报错是上面的信息出现的bug是使用AutoCompleteTextView控件,在进入activity之后删除默认框中的text,之后点击返回键,再次进入该activity时报错报错位置在控件的Listener监控上,view.showDropDown()方法上报该错误查资料最后说是因为lisener在设置记录选项adapter的时候绑定的是当前的activ原创 2014-01-02 11:36:46 · 1518 阅读 · 0 评论 -
使用InputMethodManager时出现空指针异常
InputMethodManager类是用于打开关闭软键盘输入的,具体用法为 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); if (imm.isActive()) { try {原创 2014-01-14 15:25:13 · 1122 阅读 · 0 评论 -
修正官网Fragment Demo~!
Google给出的Fragment Demo有问题,尝试多次最终完成下面的正确Demo~!在与Google给出Demo有不同之处时,会用文字提醒Demo说明:横屏进入时,左边显示列表(ListFragment),右边显示详细信息(DetailsFragment)竖屏进入时,显示列表(ListFragment),点击Item,进入新的activity(FragmentActivi原创 2014-02-26 14:15:26 · 1827 阅读 · 0 评论 -
Fragment的生命周期初识
正在翻译 fragment的官方文档,对比这篇文章我更清楚的知道fragment的生命周期流程,所以厚颜转载原文位于红黑联盟:http://www.2cto.com/kf/201204/125790.html 1.创建一个Fragment的子类:Fragment1.java。package net.horsttnann.Fragments;import android.app转载 2014-02-20 15:45:17 · 653 阅读 · 0 评论 -
解决:使用AnsycTask时,ProgressDialog在完成background后出现
贴其中一段代码: public class SwitchColor extends AsyncTask{ @Override protected void onPreExecute() { switchDialog=ProgressDialog.show(PreviewActivity.this, "原创 2014-03-11 11:55:17 · 968 阅读 · 0 评论 -
彩色图片的各种处理方法:灰度,黑白,底片效果
啥都不说,直接上代码 public Bitmap switchColor(Bitmap switchBitmap){ int width=switchBitmap.getWidth(); int height=switchBitmap.getHeight(); Bitmap newBitmap=Bitmap.createBitmap(width,height,Bit原创 2014-03-05 10:54:24 · 2451 阅读 · 0 评论 -
搭建GCM项目——服务端和客户端(一)
GCM Client and Server搭建App带有GCM服务,并搭建简单的Server为其推送,可以遵循下面的步骤:(1) 登陆GoogleCloud Console: https://accounts.google.com/ServiceLogin?service=cloudconsole&passive=true&con原创 2014-04-16 14:46:50 · 1534 阅读 · 0 评论 -
搭建GCM项目——服务端和客户端(二)
现在先来完成GCM的客户端,首先创建android项目,名字就是之前在Google Console原创 2014-04-16 15:38:26 · 1452 阅读 · 0 评论 -
Android开发小问题tips---持续更新中~
(1) 给AVD安装apk? 主要解决API4.0以上版本google输入法bug,需要给AVD安装搜狗输入法。 打开需要安装的AVD, 将搜狗输入法apk放入SDK/tools文件夹中, 命令cmd---> XXX..../SDK/tools adb install sougoushurufa.apk(2) AutoCompleteTextView提示字符原创 2014-01-09 11:17:19 · 1585 阅读 · 0 评论