- 博客(31)
- 资源 (4)
- 收藏
- 关注
原创 Android Studio Unable to execute DX
运行的出现这个问题删除一个文件就行了.idea/libraries文件夹下有两个xml文件,删除一个
2015-12-02 11:51:54 955
原创 选择图片
Intent intent = null;if (Build.VERSION.SDK_INT 19) { intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("image/*");} else { intent = new Intent(Intent.ACTION_PICK, android.
2015-11-28 15:52:14 700
转载 检测和解决andorid应用的性能问题
转载自:http://www.devtf.cn/?p=939原文链接 : Detect and Resolve Performance Problems on Android译文出自 : 开发技术前线 www.devtf.cn译者 : Mr.Simple前言无论你的应用多么有创新性、有用,如果它卡得要命,或者非常消耗内存,那么每人将会愿意使用它。
2015-07-28 10:38:43 1090
原创 Android 上传到SVN的文件目录结构
Android项目上传到SVN上,是不需要全部都上传的,有些可以自动生成。需要上传的有:srcresassetsAndroidManifest.xml.classpath.projectproject.properties有人说后面几个不需要,但测试不上传,检出的无法成一个Android项目
2015-05-25 11:21:11 2243
原创 启动淘宝客户端
在app里启动淘宝客户端,导购类的app应该会用到吧其实很简单Intent intent = new Intent();intent.setAction("android.intent.action.VIEW");Uri content_url = Uri.parse("http://item.taobao.com/item.htm?xxx"); // 淘宝商品的地址intent.s
2015-04-02 16:41:10 5321 6
原创 android 问题集合
面试时候遇到的几个问题,只记得了这几个事件分发,比如点击事件(先经过onTouch然后才是onClick)----------------------------------控件移动位置操作在哪(onTouch)-----------------------------------viewpager动态加载----------------
2015-03-16 16:16:24 562
原创 ListView的每个Item都不同布局
ListView用的很频繁,有时候会要求一个ListView中会有不同的布局存在继承BaseAdapter可以实现这样的功能重写下面几个方法:getViewTypeCount() 这个返回ListView中需要返回几种布局,这样事先就要统计好布局种类getItemViewType(int)根据position返回一个布局的Type,这需要自己定义最后在getVi
2015-03-13 13:25:17 2840
原创 状态栏跟着变色
让状态栏跟着app的颜色变化而变化背景4.4以后支持public static void setStatusBarTint(Activity activity, int color) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { setTranslucentStatu
2015-03-12 11:00:25 4784
原创 内部类广播
注册内部类广播,不注意容易出错首先,把类设置成静态public static class ClassName extends BroadcastReceiver然后在AndroidManifest 中注册的时候要加入$符号这样就没问题了,其他正常写法
2015-01-15 11:46:39 824
原创 关于FTP的东西
做一个FTP的断点续传功能,FTP使用的是org.apache.commons.net.ftp.FTPClient个人认为需要解决的问题有:1、上传的时候暂停2、找到服务器上是否已经存在文件这两个问题解决了,断点续传也就差不多了首先,怎么将上传的任务终止的问题设置FTP的setCopyStreamListener,可以获取当前上传的进度,可以在这里中止中止的方法
2015-01-06 15:51:01 4537
原创 代码中动态添加TableRow
有时候需要表格UI,比如图片等,需要在代码里动态添加TableRow到TableLayout中先算出行数,使用for循环,new出TableRow,在这里的最后,rableLayout.addView(tableRow);在嵌套一层for循环,添加view到TableRow中,这里是一行中的个数,也就是列这里的最后是tableRow.addView(view, params);
2014-12-24 15:12:04 4835
原创 关于Android lint
原文:Android-Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过代码检查,可发现潜在的问题,并能对Android程序进行优化处理。Android-Lint提供了命令行方式执行,还可与IDE(如Eclipse)集成,并提供了html形式的输出报告。Android-Lint可以方便的与项目中的其他自动系统(配置/ Build / 测试等)集成。
2014-08-08 10:51:56 3805 2
原创 关于TranslateAnimation
new TranslateAnimation(fromXDelta, toXDelta, fromYDelta, toYDelta);xy的坐标需要屏幕的大小减去view 的一半大小view是指执行这个动画的view,才能准确显示位置
2014-04-03 11:23:40 723
原创 关于DLNA的一些问题
感谢那些分享自己劳动成果的巨人从毫无头绪开始,在网上找了一些demo学习研究一、分享图片到机顶盒data 传<item id="filePath" parentID="0" restricted="1">object.item.imageItemIMAG1466Unknown ArtistUnknown Artisthttp://IP:PORT/filePathUnknow
2014-03-24 17:20:49 3892 4
原创 android.os.NetworkOnMainThreadException
一般在UI线程上刷新view或者相关的UI操作会出现这个错误那我们一般使用子线程来解决使用Thread、Runnable、Handler之类的Activity里可以使用runOnUiThread(action)View里可以使用post(action)基本上都能解决问题。一次进行unbindService操作的时候也出现了这错误,使用上述方法都不成功网上查了下,这样操作
2014-03-24 16:31:17 625
原创 WebView的一点问题
问题不好描述。使用webview加载页面,但webview需要下拉刷新的功能,由客户端实现webview里实现加载更多的功能使用下拉刷新的功能,需要在webview外面套一层ScrollView,不然会报错加载页面后,webview的底部会不断的无限的增加空白区域经测试,应该是下拉刷新功能在webview外面套了ScrollView引起解决办法:禁用webView的滑动
2014-03-17 17:25:02 1758
原创 ListView和ScrollView 回到顶部
有时候要实现ListView 回到顶部的功能在adapter.notifyDataSetChanged();之后调用ListView.setSelection(0);就可以
2013-10-23 11:34:35 14983 2
原创 修改EditText光标颜色
网上搜了下,到处都是在説android:textCursorDrawable="@null"这个属性来修改让还在使用4.0或者3.1(没验证确定的是需要哪个版本才开始支持)以下的情何以堪呢找了下,发现为application设置android:theme="@style/AppTheme",那么光标颜色会和字体一样自定义过theme就会变成白色了,这时候如果背景也是白色,那光标几乎看不
2013-07-30 10:53:21 7915 4
原创 关于ViewPager动态加载数据
参考了其他Blog,但不知道原创在哪,谅解。ViewPager 的使用很简单,不介绍了如何用ViewPager动态加载数据做滑屏呢动态加载数据,那么就需要一个默认页面,比如显示loading之类的,根据实际设计来在添加默认页面的时候,为这个页面设置个tagfor(int i=0; i<size; i++) { views.add(inflater.inflat
2013-06-24 18:55:27 11831
原创 android在桌面弹出一个窗口
遇到了这种需求,要和iPhone一样的效果,唉。。。下面是简单实现功能,优化和美化部分,有时间慢慢搞。方法应该有不少吧,我用的是弹出一个activity,将这个activity的Theme设置为Theme.Dialog在Manifest.xml里<activity android:name="com.android.activity.PopupkActi
2013-03-25 11:24:52 7852 16
转载 Android 手机上获取物理唯一标识码
转自:http://hi.baidu.com/weizi/item/f1d6671030e7e68d88a95638唯一标识码这东西在网络应用中非常有用,例如检测是否重复注册之类的。 Java代码 import android.provider.Settings.Secure; private String android_id =
2013-03-07 17:26:13 913
原创 图片的圆角和颜色处理
忘了转载自哪里,从以前的文档里找出来的,原作者看到莫怪莫怪图片本身加上圆角Bitmap myCoolBitmap = ... ; // <-- Your bitmap you want rounded int w = myCoolBitmap.getWidth(), h = myCoolBitmap.getHeight(); Bitmap rounder = Bitmap.cre
2013-03-07 16:39:53 1629
原创 类似旋转木马效果的converflow,3D视觉效果
源码下载,点击这里private void transformImageBitmap(ImageView child, Transformation t, int rotationAngle) { mCamera.save(); final Matrix imageMatrix = t.getMatrix(); imageHeight = chil
2012-09-17 14:39:27 8466 30
原创 Android Fragment的琐事
Ps:感谢J总的鼎力相助记录一点关于Fragment的琐事,給自己查阅==================================================在3.0以下的api里使用Fragment要导入jar包,包在D:\android-sdk\extras\android\support\v4这位置在eclipse要建立一个libs文件夹,将jar包放入再Add
2012-07-20 09:24:53 23613 21
原创 ListView 点击Item的时候,改变文字颜色和背景色
代码list.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical
2012-07-05 14:51:45 23841 9
转载 Android Location
import static android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.location
2012-07-05 11:19:00 1087
原创 Android各分辨
Android下有ldpimdpihdpixdpi分别对应的分辨率是240x320320x480480x800640x960这几个分辨率之间的比例为0.75 : 1 : 1.5 : 2各分辨率的DPIldpi是120,mdpi是160,hdpi是240,xhdpi是320。icon的大小36 x 36 px48 x 48 px72
2012-06-27 10:13:12 810
原创 Android访问外部DB文件
注:本文代码参考了网上的例子,忘了什么地址了,所以无法提供说明,原作者看到勿怪,可以提醒我加上。 有时候自己导入DB文件进行操作,和访问本地数据库有点差异。首先在res下建立一个文件夹raw,然后把DB文件导入进去然后写一个方法获取SQLiteDatabaseprivate static SQLiteDatabase database; public static final
2012-06-27 09:25:59 10059 3
类似旋转木马效果的converflow,3D视觉效果
2014-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人