首页 文章 精选 留言 我的

精选列表

搜索[内容显示],共10008篇文章
优秀的个人博客,低调大师

Android:GridView类似桌面显示所有应用

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 public class MainActivity extends Activity { private List<ResolveInfo> mApps = null ; private ArrayList<HashMap<String, Object>> data = null ; private HashMap<String, Object> hashMap = null ; class ViewHolder { ImageView viewImg; TextView viewName; } @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); loadapp(); setContentView(R.layout.activity_main); GridView gridView = (GridView) findViewById(R.id.gridView1); BaseAdapter adapter = new BaseAdapter() { @Override public View getView( int position, View convertView, ViewGroup parent) { LinearLayout layout; ViewHolder holder = new ViewHolder(); if (convertView == null ) { LayoutInflater inflater = getLayoutInflater(); layout = (LinearLayout) inflater.inflate(R.layout.linelayout, null ); holder.viewImg = (ImageView) layout.findViewById(R.id.imageView1); holder.viewName = (TextView) layout.findViewById(R.id.textView1); layout.setTag(holder); } else { layout = (LinearLayout) convertView; holder = (ViewHolder) layout.getTag(); } ResolveInfo info = mApps.get(position); holder.viewImg.setImageDrawable(info.activityInfo.loadIcon(getPackageManager())); holder.viewName.setText(info.activityInfo.loadLabel(getPackageManager()).toString()); return layout; } @Override public long getItemId( int position) { return position; } @Override public Object getItem( int position) { return mApps.get(position); } @Override public int getCount() { return mApps.size(); } }; gridView.setAdapter(adapter); } private void loadapp() { Intent intent = new Intent(Intent.ACTION_MAIN, null ); intent.addCategory(Intent.CATEGORY_LAUNCHER); mApps = getPackageManager().queryIntentActivities(intent, 0 ); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true ; } } 本文转自 glblong 51CTO博客,原文链接:http://blog.51cto.com/glblong/1218512,如需转载请自行联系原作者

优秀的个人博客,低调大师

代码显示Android未来可能“Windows化”

下一版Android系统代号为“Android N”,其最重要的新功能在于原生地支持分屏模式。这看起来将类似于Windows 10。那么,如果Android系统的行为也变得类似于Windows,将会发生什么? 谷歌似乎正在考虑这样的方案。Android N的官方文档提到了“自由变形”模式。这一模式支持用户自主调整应用窗口大小。 在启用分屏模式时,“大尺寸设备”的制造商需要激活这一功能,因此如果用户使用的是4.5英寸的摩托罗拉Moto G,那么将不会看到这项功能。 需要指出的是,Android已在一定程度上支持浮动应用,FacebookMessenger的“Chat Heats”就是最知名的一个例子。不过,目前这样的应用还很少,同时也不支持用户自行调整应用窗口尺寸。 苹果iPad Pro和微软Surface正试图重新定义未来的办公环境,目前看来谷歌也将采取类似举措。尽管我们尚未看到谷歌在这一领域的具体行动,但相对于此前的移动操作系统,Android N将会更好地支持窗口化应用。 在短时间内,Android N还不会成为OS X和Windows 10的竞争对手,但用户对窗口化应用的需求正在出现。凭借庞大的移动应用选择,Android N可以提供一个对触控操作友好的桌面操作系统,而这是Windows 8想实现却未能实现的。 谷歌此前多次否认,有计划将Android改造成桌面操作系统,或是将其整合至当前的笔记本平台Chrome OS。不过从Android N来看,谷歌并未放弃这样的设想。 本文转自d1net(转载)

优秀的个人博客,低调大师

GreenOpenPaint的实现(二)打开显示图片

1、DOC中添加,核心图片文件保存在这里。之所以不用Mat,是因为CVVImage有更好的输入输出函数。 我这里直接使用了public public: CvvImagem_image; 2、重载打开 //将文件的处理集中在DOC中是非常正确的方法 BOOLCGreenOpenPaintDoc::OnOpenDocument(LPCTSTRlpszPathName) { if(!CDocument::OnOpenDocument(lpszPathName)) returnFALSE; m_image.Load(CT2CA(lpszPathName)); //计算m_fScaleFactor m_fScaleFactor=ZOOM_NORMAL; returnTRUE; } 3、view中添加变量。主要添加头文件。 private: CMainFrame*m_pParent; CGreenOpenPaintDoc*m_pDoc; CRectrectBackground; 4、重构oninitupdate ,onupdate ,onDraw //初始化 voidCGreenOpenPaintView::OnInitialUpdate() { m_pParent=((CMainFrame*)GetParentFrame()); m_pDoc=((CGreenOpenPaintDoc*)GetDocument()); OnUpdate(NULL,0,NULL); CScrollView::OnInitialUpdate(); } voidCGreenOpenPaintView::OnUpdate(CView*pSender,LPARAMlHint,CObject*pHint) { SetScrollSizes(MM_TEXT, CSize(int(m_pDoc->m_image.Width()*m_pDoc->m_fScaleFactor), int(m_pDoc->m_image.Height()*m_pDoc->m_fScaleFactor))); Invalidate(); } 现在已经可以打开图片,并且默认就是支持缩放的。而且支持滚动。 目前方向:图像拼接融合、图像识别 联系方式:jsxyhelu@foxmail.com

优秀的个人博客,低调大师

页面内容安全

15.7.1.禁止鼠标右键 修改body标签,加入onContextMenu="return false" onSelectStart="return false"。 <body bgColor="#FFFFFF" onContextMenu="return false" onSelectStart="return false"> 15.7.2.禁止复制剪切 及粘贴 禁止拷贝文字: <input name="textfield" type="text" value="不能复制里面的字" oncopy="return false;" oncut="return false;" onpaste="return false"> Please enable JavaScript to view the &lt;a href="https://disqus.com/?ref_noscript"&gt;comments powered by Disqus.&lt;/a&gt; 原文出处:Netkiller 系列 手札 本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

优秀的个人博客,低调大师

Android提高篇内容整理

1.Android提高第一篇之MediaPlayerhttp://www.apkbus.com/android-23947-1-1.html 2.Android提高第二篇之SurfaceView的基本使用http://www.apkbus.com/android-23948-1-1.html 3.Android提高第三篇之SurfaceView与多线程的混搭http://www.apkbus.com/android-23949-1-1.html 4.Android提高第四篇之Activity+Intenthttp://www.apkbus.com/android-23950-1-1.html 5.Android提高第五篇之Servicehttp://www.apkbus.com/android-23951-1-1.html 6.Android提高第六篇之BroadcastReceiverhttp://www.apkbus.com/android-23952-1-1.html 7.Android提高第七篇之XML解析与生成http://www.apkbus.com/android-23953-1-1.html 8.Android提高第八篇之SQLite分页读取http://www.apkbus.com/android-23954-1-1.html 9.Android提高第九篇之SQLite分页表格http://www.apkbus.com/android-23955-1-1.html 10.Android提高第十篇之AudioRecord实现"助听器"http://www.apkbus.com/android-305-1-1.html 11.Android提高第十一篇之模拟信号示波器http://www.apkbus.com/android-23957-1-1.html 12.Android提高第十二篇之蓝牙传感应用http://www.apkbus.com/android-23958-1-1.html 13.Android提高第十三篇之探秘蓝牙隐藏APIhttp://www.apkbus.com/android-23959-1-1.html 14.Android提高第十四篇之探秘TelephonyManagerhttp://www.apkbus.com/android-23960-1-1.html 15.Android提高第十五篇之ListView自适应实现表格http://www.apkbus.com/android-23961-1-1.html 16.Android提高十六篇之使用NDK把彩图转换灰度图http://www.apkbus.com/android-23962-1-1.html 17.Android提高十七篇之多级树形菜单的实现http://www.apkbus.com/android-23963-1-1.html 18.Android提高十八篇之自定义Menu(TabMenu)http://www.apkbus.com/android-23964-1-1.html 19.Android提高第十九篇之"多方向"抽屉http://www.apkbus.com/android-23965-1-1.html 20.Android提高第二十篇之MediaPlayer播放网络音频http://www.apkbus.com/android-23966-1-1.html 21.Android提高第二十一篇之MediaPlayer播放网络视频http://www.apkbus.com/android-23967-1-1.html 本文转自qianqianlianmeng博客园博客,原文链接:http://www.cnblogs.com/aimeng/archive/2012/06/19/2555210.html ,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册