手机这个词早已经同吃喝玩乐一样,成为了人们生活中的必备元素。尤其是iPhone一炮走红之后,不但手机世界发生了巨大变化,整个科技产业似乎都格局性的改变。直至今日,手机市场的竞争更是日趋白炽化,这就给软件开发人员再次创造了空前的机会。然而厂商家数众多,相应的操作系统也是林林总总,作为软件开发者无论是个人还是公司都面临着系统选择之惑。到底选择哪一家,选择哪一类系统才能获得丰收,将与当年PC系统选择一样...
分类:
移动开发 时间:
2014-08-06 19:00:52
阅读次数:
310
在人际关系中,良好的第一印象是非常重要的,人们愿意在彼此身上寻求信任与诚实,并期望在接下来的经历中重现和增强这些好感。同样的道理也体现在移动应用或互联网产品中。在打造良好的品牌信誉及其与终端用户之间持久信任关系的过程中,“设计”扮演着极其重要的角色。
在用户的期望中,移动应用应该是准确、友好和高效的。然而,移动设备自身的局限性确实为产品的设计带来了不少挑战。要打造值得信赖的移动应用用户体...
分类:
移动开发 时间:
2014-08-06 19:00:12
阅读次数:
310
检查.ipa文件
首先获得app的ipa文件。
将ipa文件的后缀改为.zip,解压得到包内容。
查看资源文件哪个最大。然后试着对最大的文件就行处理
图片
尽量使用8-bit图片
使用8-bit的PNG图片,比32-bit的图片能减少4倍的压缩率。由于8-bit的图片支持最多256种不同的颜色,所以8-bit的图片一般只应该用于一小部分的颜色图片。例如灰...
分类:
移动开发 时间:
2014-08-06 19:00:02
阅读次数:
309
public class MainActivity extends Activity
{
// 定义 方向传感器 和 重力传感器
private TextView tvOrientation, tvAccelerometer;
// 定义一个传感器的管理对象
private SensorManager sensorManager;
//定义一个监...
分类:
移动开发 时间:
2014-08-06 18:59:12
阅读次数:
234
Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中。可以使用Context.MODE_APPEND
Context.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件。
Context.MODE_WORLD_READABLE和Cont...
分类:
移动开发 时间:
2014-08-06 18:59:02
阅读次数:
302
原文参考http://msdn.microsoft.com/en-us/library/dn440731(v=pandp.60).aspx一、简介日志通常满足两个主要的要求:1、监控应用程序性能并提供信息。性能方面,日志可以监控程序内部发生了什么,有时也监控程序外部发生了什么。2、更重要的是用于审计...
分类:
移动开发 时间:
2014-08-06 18:54:16
阅读次数:
279
在线代码http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.2.2_r1/android/os/AsyncTask.java#AsyncTask 下载
分类:
移动开发 时间:
2014-08-06 18:53:31
阅读次数:
182
用FormsAuthenticationTicket.Version存储用户角色ID。
一开始还为自己的机智和精巧的设计洋洋得意,而且在安卓手机上运行完全没有问题。但是在IOS上,不管我Version设置为什么值,它的值始终都是2.
很奇怪。根据msdn的解释:如果 FormsAuthentic...
分类:
移动开发 时间:
2014-08-06 18:49:11
阅读次数:
285
方法一:在AndroidManifest.xml中配置如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系...
分类:
移动开发 时间:
2014-08-06 18:47:31
阅读次数:
226
效果图 : 分别是第一页、第二页、第三页,随手截的图,不整齐,勿见怪。开始走了弯路,废了不少时间。思路如下:1、用ViewPager实现左右分页滑动,布局最下面远点标记页码是根据有多个item动态添加的。2、每个页面的GridView的item的个数根据屏幕的宽度高度来动态设置。3...
分类:
移动开发 时间:
2014-08-06 18:46:52
阅读次数:
1171
今天需要在TextView上面添加一个边框,但是TextView本身不支持边框,所以只能采用其他方式,在网上查询了一下,主要有三种方式可以实现1.带有边框的透明图片2.使用xml的shape设置3继承TextView覆写onDraw方法。方法一:带有透明图片的背景图,这个没有什么好将的,自己制作一个...
分类:
移动开发 时间:
2014-08-06 18:45:21
阅读次数:
303
第一种方法:在drawable文件夹下新建一个文件设置背景样式代码:在drawable文件夹下面新建text_view_border.xml[java] view plaincopy在布局文件调用[java] view plaincopy在类文件中调用:[java] view plaincopytv...
分类:
移动开发 时间:
2014-08-06 18:39:41
阅读次数:
264
归纳一些冷门又可能用到的Android控件属性1.ListViewandroid:drawSelectorOnTop="true" 点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到android:drawSelectorOnTop="false" 点击某条记录....
分类:
移动开发 时间:
2014-08-06 18:34:41
阅读次数:
308
效果:视图从大--小缩放显示/小--大(只是比例问题)方法1.直接show出view的时候:把下面的这段代码加到viewController或者view出现的时候就OKself.view.transform = CGAffineTransformMakeScale(1.0f, 1.0f);//将要显...
分类:
移动开发 时间:
2014-08-06 18:29:41
阅读次数:
295
众所周知,在Android中调用其他程序进行相关处理,几乎都是使用的Intent,所以,Email也不例外。在Android中,调用Email有三种类型的Intent: Intent.ACTION_SENDTO 无附件的发送 Intent.ACTION_SEND 带附件的发送 Intent.A...
分类:
移动开发 时间:
2014-08-06 18:29:31
阅读次数:
211
关于ListView拖拽移动位置,想必大家并不陌生,比较不错的软件都用到如此功能了.如:搜狐,网易,百度等,但是相比来说还是百度的用户体验较好,不偏心了,下面看几个示例: 首先说一下:拖拽ListView的item就不应该可以任意移动,只应该在ListView所在的范围内,而网易的你看看我都...
分类:
移动开发 时间:
2014-08-06 18:29:12
阅读次数:
381
枚举变量public static final Bitmap.Config ALPHA_8public static final Bitmap.Config ARGB_4444public static final Bitmap.Config ARGB_8888public static final...
分类:
移动开发 时间:
2014-08-06 18:13:51
阅读次数:
168