喜糖

移动开发工程师 。涉及 android、ios、jni

导航

10 2011 档案

摘要:1:成为不可缺少的人 公司里,老板宠爱的都是些立即可用并且能带来附加价值的员工。管理专家指出,老板在加薪或提拔时,往往不是因为你本分工作做得好,也不是因你过去的成就,而是觉得你对他的未来有所帮助。身为员工,应常扪心自问:如果公司解雇你,有没有损失?你的价值、潜力是否大到老板舍不得放弃的程度?一句话,要靠自己的打拼和紧跟时代节拍的专精特长,成为公司不可缺少的人,这至关重要。 2:寻求贵人相助 贵人不一定身居高位,他们在经验、专长、知识、技能等方面比你略胜一筹,也许是你的师傅、同事、同学、朋友、引荐人,他们或物质上给予、或提供机会、或予以思想观念的启迪、或身教言传潜移默化。有了贵人提携,一来... 阅读全文

posted @ 2011-10-26 15:57 喜糖 阅读(237) 评论(0) 推荐(0)

摘要:效果如图:2. 使用背景 该效果使用在以WebView为背景的控件上。 通过功能按钮来启动文字选择功能。 看代码: @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.select_text: //功能按钮,触发选择功能。 emulateShiftHeld(mWebView); default... 阅读全文

posted @ 2011-10-24 09:52 喜糖 阅读(457) 评论(0) 推荐(0)

摘要:不要重复造轮子。 很多控件都为我们提供了双击等事件的处理。但还是有一部分控件没用提供较好的帮助。 那么我们就可以使用GestureDetector来弥补此处的不足。 尽量不要自己去重复实现双击等事件。 因为这样你会损失掉一部分内容。步骤:1. 在onCreate 方法中去创建 mGestureDetector = new GestureDetector(this, new MyGestureListener()); 2. 把普通的触摸事件,抛给GestureDetector来处理控件.setOnTouchListener(new OnTouchListener() { ... 阅读全文

posted @ 2011-10-19 18:59 喜糖 阅读(1162) 评论(0) 推荐(0)

摘要:Android反编译工具.rarhttp://files.cnblogs.com/xitang/Android%E5%8F%8D%E7%BC%96%E8%AF%91%E5%B7%A5%E5%85%B7.rar然后是破解后的源码查看文件。jdgui.ziphttp://files.cnblogs.com/xitang/jdgui.zip 阅读全文

posted @ 2011-10-18 22:54 喜糖 阅读(206) 评论(0) 推荐(0)

摘要:MyEclipse里面有快速打开文件夹的功能非常酷。 但Eclipse中没有。 现在想办法加入。1. 运行 Eclipse的Run->External Tools2. 在External Tools中新建一个Program。填入如下信息:location 里面填 :C:\WINDOWS\explorer.exeArguments 里面填: /select,${container_loc}\${resource_name}功能完成! 阅读全文

posted @ 2011-10-14 09:22 喜糖 阅读(1517) 评论(0) 推荐(0)

摘要:效果图:调用WindowManager,并设置WindowManager.LayoutParams的相关属性,通过WindowManager的addView方法创建View,这样产生出来的View根据WindowManager.LayoutParams属性不同,效果也就不同了。比如创建系统顶级窗口,实现悬浮窗口效果!1、通过覆写悬浮View中onTouchEvent方法实现自由移动悬浮窗口。2、悬浮窗口坐标的移动实际是windowMananager.LayoutParams中x和y的变换,但是要注意设置相应的gravity。3、用windowManager创建的View,当不需要时,务必记住使 阅读全文

posted @ 2011-10-13 14:47 喜糖 阅读(3351) 评论(0) 推荐(0)

摘要:软件换肤从功能上可以划分三种:1) 软件内置多个皮肤,不可由用户增加或修改;最低的自由度,软件实现相对于后两种最容易。2) 官方提供皮肤供下载,用户可以使用下载的皮肤;用户可选择下载自己喜欢的皮肤,有些玩家会破解皮肤的定制方法,自己做皮肤使用,或者传到网上给大家用。3) 官方提供皮肤制作工具或方法,用户可自制皮肤。这种方式使用户有参与感,自由度较高。用户可根据自己的喜好定制软件的皮肤。有些软件官网提供皮肤定制的工具或者方法,我建议最好有可视化带向导的工具。用户只要自己找一些图片、修改文字的字体替换就可以了。用户可以上传自制的皮肤,提供其他用户下载,还可以赚得一些虚拟货币或者奖品什么的。这种一般 阅读全文

posted @ 2011-10-11 22:50 喜糖 阅读(1371) 评论(1) 推荐(1)

摘要:1、Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个activity就好像是属于同一个应用程序的,即使第二个activity是属于另外一个应用程序的。当然,这是指默认情况下。 task栈包含的是activity的对象。如果一个activity有多个实例在运行,那么栈中保存 阅读全文

posted @ 2011-10-05 04:46 喜糖 阅读(349) 评论(0) 推荐(0)

摘要:intent英文意思是意图,pending表示即将发生或来临的事情。PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。Intent 是及时启动,intent 随所在的activity 消失而消失。PendingIntent可以看作是对intent的包装,通常通过getActivity,getBroadcast ,getService来得到pendingintent的实例,当前activity并不能马上启动它所包含的intent,而是在外部执行 pendingintent时,调用intent的。正由于pendinginten 阅读全文

posted @ 2011-10-01 22:05 喜糖 阅读(379) 评论(0) 推荐(0)