随笔分类 -  android讲义

上一页 1 2 3 4 5 6 7 8 下一页
李刚android讲义分析
Android之获取sdcard卡的信息
摘要:public static SDCardInfo getSDCardInfo() { String sDcString = android.os.Environment.getExternalStorageState(); if (sDcString.equals(android.os.Environment.MEDIA_MOUNTED)) { File pathFile = android.os.Environment.getExternalStorageDirectory(); try { ... 阅读全文
posted @ 2013-10-28 23:58 lee0oo0 阅读(803) 评论(0) 推荐(0)
Android之Volley使用
摘要:转自:http://blog.csdn.net/lfdfhl/article/details/12223345稍微做了一点儿修改/** * 利用NetworkImageView显示网络图片 */ private void showImageByNetworkImageView(){ String imageUrl="http://avatar.csdn.net/6/6/D/1_lfdfhl.jpg"; RequestQueue requestQueue = Volley.newRequestQueueInDisk(ctx, "/... 阅读全文
posted @ 2013-10-28 11:18 lee0oo0 阅读(28538) 评论(6) 推荐(0)
android之获得当前连接wifi的名字
摘要:WifiManager wifiMgr = (WifiManager) mActivity.getSystemService(Context.WIFI_SERVICE); int wifiState = wifiMgr.getWifiState(); WifiInfo info = wifiMgr.getConnectionInfo(); String wifiId = info != null ? info.getSSID() : null;public static InetAddress getWifiIp() { Context ... 阅读全文
posted @ 2013-10-27 14:13 lee0oo0 阅读(13475) 评论(0) 推荐(0)
android之截屏(包括截取scrollview与listview的)
摘要:public class ScreenShot { // 获取指定Activity的截屏,保存到png文件 public static Bitmap takeScreenShot(Activity activity) { // View是你需要截图的View View view = activity.getWindow().getDecorView(); view.setDrawingCacheEnabled(true); view.buildDrawingCache(); Bitmap b1 = view.getDrawingCache(); // 获取状态栏高度 Rect f... 阅读全文
posted @ 2013-10-07 14:56 lee0oo0 阅读(7786) 评论(0) 推荐(0)
Android之等比例显示图片
摘要:在android中,由于密度的影响,如果想得到图片的宽高是不行的,具体为什么我就大概说一下,具体的请搜索度娘或者古哥吧。 原因是如果你把图片放在drawable-mdpi里,而手机是属于drawable-hdpi的话,图片是被自动放大,就这样取到的宽与高未必就是正确的。那么如何让android上面显示的图片是基于原来图片的比例呢,首先你可以在res目录下创建一个drawable-nodpi的目录,这个目录下的图片是不根据dpi的多少来进行拉伸或者缩小滴。然后,就是根据屏幕的宽 和 图片的宽高 得出图片在屏幕显示的高,宽是固定的,就是屏幕的宽,所以不用算了。private void getW.. 阅读全文
posted @ 2013-09-26 14:32 lee0oo0 阅读(916) 评论(0) 推荐(0)
Android读取Excel文件
摘要:转:http://bigcat.easymorse.com/?p=1648java可以读取Excel文件,android同样也行,效果如下:excel源文件:读取日志如下:首先需要引入jxl.jar包。读取的代码如下:public void readExcelFile() { try { Workbook book = Workbook.getWorkbook(new File(Environment.getExternalStorageDirectory().getPath()+"/mytest.xls")); System.out.println(">& 阅读全文
posted @ 2013-09-12 12:08 lee0oo0 阅读(7553) 评论(0) 推荐(0)
Android之RAS加密算法测试
摘要:import java.security.Key; import java.security.KeyFactory; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.PrivateKey; import java.security.PublicKey; import java.security.interfaces.RSAPrivateKey; import java.security.interfaces.RSAPublicKey; ... 阅读全文
posted @ 2013-09-11 15:07 lee0oo0 阅读(1901) 评论(0) 推荐(0)
android 内存溢出oom错误的一些小见解
摘要:转:http://blog.csdn.net/xuhui_7810/article/details/9493681我们在代码里调用setBackgroundResource(int resid)来设置一个view控件的背景时,如果图片过大,或者调用setBackgroundResource(int resid)多次时,有可能导致内存溢出.查看代码: public void setBackgroundResource(int resid) { if (resid != 0 && resid == mBackgroundResource) { return; } Dr... 阅读全文
posted @ 2013-08-29 23:00 lee0oo0 阅读(4908) 评论(0) 推荐(0)
Android之在应用程序内部关注某人的微信
摘要:Intent intent = new Intent(Intent.ACTION_VIEW);intent.setPackage("com.tencent.mm");//直接打开微信intent.putExtra(Intent.EXTRA_SUBJECT, "share");intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);// 这是你公共帐号的二维码的实际内容。可以用扫描软件扫一下就得到了。这是我的公共帐号地址。这一句的位置挺关键 intent.setData(Uri.parse("http://w 阅读全文
posted @ 2013-08-20 10:32 lee0oo0 阅读(2769) 评论(4) 推荐(0)
Android之Android软键盘的隐藏显示研究
摘要:转自:http://blog.csdn.net/lilu_leo/article/details/6587578看了很多这类型的文章,这篇文章最有价值,解决了我的烦恼,必须转。Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。 那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少?我们能否在应用程序中进行自定义的控制?这些是本文要讨论的重点。 一、软键盘显示的原理 软件盘的本质是什么?软键盘其实是一个Dialog! InputMethodService为我们的输入法创建了一个Dialog,并且将该Dialog 阅读全文
posted @ 2013-08-09 00:43 lee0oo0 阅读(376) 评论(0) 推荐(0)
Android之多媒体扫描过程
摘要:转自:http://blog.csdn.net/yan8024/article/details/6620359下面是系统图 MediaScannerReceiver会在任何的ACTION_BOOT_COMPLETED, ACTION_MEDIA_MOUNTED或ACTION_MEDIA_SCANNER_SCAN_FILE意图(intent)发出的时候启动。因为解析媒体文件的元数据或许会需要很长时间,所以MediaScannerReceiver会启动MediaScannerService。MediaScannerService调用一个公用类MediaScanner去处理真正的工作。MediaSc 阅读全文
posted @ 2013-07-23 17:18 lee0oo0 阅读(723) 评论(0) 推荐(0)
Android之应用内部实现国际化
摘要:这篇文章也提供了应用内部转换语言的方法:http://blog.csdn.net/sodino/article/details/6596709 。1和2的方法是一样的,然而还是会调整了手机的语言设置3对于大型应用来说显得有点儿笨重针对于这两种程况,我也提供一种方法,即能在不改变手机设置的前提下,又能在大型项目上显得不会太笨重。直接上代码:工具类:import android.content.Context;import android.content.SharedPreferences;import android.content.res.Configuration;import androi 阅读全文
posted @ 2013-07-14 13:12 lee0oo0 阅读(5754) 评论(2) 推荐(1)
Android之Bean属性通知类
摘要:调用:import java.beans.PropertyChangeEvent;import java.beans.PropertyChangeListener;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.TextView;import com.example.propertytest.bean.MainBean;// 调用的时候必须实现PropertyChangeListener接口public class MainActivity e 阅读全文
posted @ 2013-07-10 23:51 lee0oo0 阅读(1942) 评论(0) 推荐(0)
Android之MVC——Model通知View去更新(实用)
摘要:下面两段标红加深的代码是重点:import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.TextView;import java.util.Observable;import java.util.Observer;// you must implements Observerpublic class Observer 阅读全文
posted @ 2013-07-09 11:59 lee0oo0 阅读(5702) 评论(0) 推荐(0)
Android之从Browser中打开本地的应用程序&微信检测是否有对应app
摘要:在对应的应用程序的AndroidManifest.xml中配置: 网页代码:open1 .MAC终端查看本机ip: ifconfi... 阅读全文
posted @ 2013-07-03 21:46 lee0oo0 阅读(4489) 评论(0) 推荐(0)
Android之FileOutputStream与openFileOutput()的区别
摘要:转自:http://www.cnblogs.com/elleniou/archive/2012/05/17/2505630.htmlopenFileOutput()首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public void save() { try { FileOutputStream outStream=this.openFileOutput(“a.txt”,Context.MODE_WORLD_READABLE); outStream.wri 阅读全文
posted @ 2013-06-06 17:25 lee0oo0 阅读(3579) 评论(0) 推荐(0)
Android之使用微信开放api(四)---分享到微信圈
摘要:1. 检查是否支持微信 int wxSdkVersion = api.getWXAppSupportAPI(); if (wxSdkVersion >= TIMELINE_SUPPORTED_VERSION) ==》 true2. 发送回话或者发送到朋友圈,WXSceneTimeline(朋友圈);WXSceneSession(个人会话) SendMessageToWX.Req req = new SendMessageToWX.Req(); req.transaction = buildTransaction("text"); // transaction字段用于唯 阅读全文
posted @ 2013-06-04 12:57 lee0oo0 阅读(3378) 评论(0) 推荐(0)
Android网络类型判断(2g、3g、wifi)
摘要:转自:http://blog.csdn.net/xxxsz/article/details/8199031判断网络类型是wifi,还是3G,还是2G网络,对不同的网络进行不同的处理,现将判断方法整理给大家,以供参考说明:下面用到的数据移动2G,联通2G,联通3G,wifi我都已经测试过,暂时手上没有电信的卡,所以没有验证,有电信手机的同事,可以验证一下,验证后将结果发送给大家。ConnectivityManagerconnectMgr=(ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE);Network 阅读全文
posted @ 2013-05-20 23:59 lee0oo0 阅读(25333) 评论(3) 推荐(1)
Android之记录ListView标记行的状态
摘要:小Demo无什么特别之处,最特别的就是尽量少用notifyDataSetChanged,开销太大了,当然使用是会省不少工的,不过有时候还是会遇到别的问题的,项目经验表示会有这个可能性的,废话不多少了,直接上关键代码。@Override public void onItemClick(AdapterView<?> adapterView, View view, int pos, long arg3) { /** * 在ListView中,使用getChildAt(index)的取值,只能是当前可见区域(列表可滚动)的子项! 1、所... 阅读全文
posted @ 2013-05-11 22:58 lee0oo0 阅读(1487) 评论(0) 推荐(1)
Android之根据手机屏幕分辨率(px与dp互换)
摘要:1 /** 2 * 根据手机的分辨率从 dp 的单位 转成为 px(像素) 3 */ 4 public static int dip2px(Context context, float dpValue) { 5 final float scale =... 阅读全文
posted @ 2013-05-10 14:39 lee0oo0 阅读(957) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 下一页