摘要: 一 需求 要求自定义弹窗,上面动态显示多种分享平台,根据后台api接口传递过来的type控制显示哪些平台icon 1 定义平台变量,用2的几次方来定value 2 若要显示那些平台,直接对应平台value相加即可。 例如要显示:好友和朋友圈,后台type传递3 只显示新浪,后台type传递4. 3 阅读全文
posted @ 2016-05-12 22:21 JavAndroidJSql 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 最近应团队要求,研究整理了下,mysql相关的优化,有些是根据实际java项目中碰到的情况经验之谈。欢迎讨论~ SQL 语言是a56爆大奖在线娱乐强大而且灵活的语言,在使用 SQL 语言来执行某个关系查询的时候,用户可以写出很多不同的 SQL 语句来获取相同的结果。也就是说,语法不同的SQL语句,有可能在语义上是完 阅读全文
posted @ 2016-04-14 12:01 JavAndroidJSql 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: Xamarin始创于2011年,旨在使移动开发变得难以置信地迅捷和简单。Xamarin的产品简化了针对多种平台的应用开发,包括iOS、Android、Windows Phone和Mac App。Xamarin由许多著名的开源社区开发者创立和参与,而且也是Mono项目的主导者——C#与·NET框架的开 阅读全文
posted @ 2016-04-13 17:40 JavAndroidJSql 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 一 wireshark 1.把电脑的网络做为热点 2.开启wifi热点后,被测手机连接到该热点; 3.启动wireshark,选择做为热点的网卡,点击start开始抓包; 4.操作手机,可以抓取到手机所有与网络交互的数据包,如需停止,直接点击wireshark的stop即可。 二 Fiddler 此 阅读全文
posted @ 2015-08-26 13:46 JavAndroidJSql 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 1 网页 调用后台java代码 ,后台处理 一 网页上click事件 <a href="javascript:;" onclick="window.JsNativeMethod.showPropDetailPage(${item.id})" class="a-link"> <img src="${i 阅读全文
posted @ 2015-08-25 19:32 JavAndroidJSql 阅读(1202) 评论(0) 推荐(0) 编辑
摘要: app主要耗电的原因如下: 1 cpu频繁的运转 控制线程 2 大数据量的传输 数据压缩传输 3 不停的在网络间切换 判断网络状体 4 人开发的程序后台都会一个service不停的去服务器上更新数据,在不更新数据的时候就让它sleep,这种方式是非常耗 电的 换成,定时主动去获取(Handler+R 阅读全文
posted @ 2015-08-10 09:07 JavAndroidJSql 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 如何阻止360等进程查杀工具停止App后台进程安全软件优化内存时需要关闭没用的进程既然你同意使用360,,也允许了360的最高权限。。那么他就有足够的权限来杀掉app后台进程。 一 如何保证app进程不被杀掉(可以研究一下 守护进程 和 AIDL ) 1 如果将服务放在系统主进程中就应该不会被杀掉? 阅读全文
posted @ 2015-08-10 08:46 JavAndroidJSql 阅读(1892) 评论(0) 推荐(0) 编辑
摘要: 一 序列化原因: 1.永久性保存对象,保存对象的字节序列到本地文件中;2.通过序列化对象在网络中传递对象;3.通过序列化在进程间传递对象。 二 至于选取哪种可参考下面的原则: 1.在使用内存的时候,Parcelable 类比Serializable性能高,a56爆大奖在线娱乐推荐使用Parcelable类。2.Se 阅读全文
posted @ 2015-08-10 08:27 JavAndroidJSql 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一 ImageManager ImageMemoryCache(内存缓存)、ImageFileCache(文件缓存) 关于Java中对象的软引用(SoftReference),如果一个对象具有软引用,内存空间足够,垃 圾回收器就不会回收它; 如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器 阅读全文
posted @ 2015-08-09 20:42 JavAndroidJSql 阅读(285) 评论(0) 推荐(0) 编辑
摘要: Service是在一段不定的时间运行在后台,不和用户交互应用组件。a56爆大奖在线娱乐Service必须在manifest中 通过<service>来声明。可以通过contect.startservice和contect.bindserverice来启动。和其他的应用组件一样,运行在进程的主线程中。这就是说如果se 阅读全文
posted @ 2015-08-09 17:37 JavAndroidJSql 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 总结: 1 不推荐直接调用onstop()强制结束,因为不安全 2 run()比较短暂,执行完毕会自动停止 3 在run()设置一个flag标识,满足条件才执行 4 通过sleep()捕获异常,在调用 thread.intertupt(); 阅读全文
posted @ 2015-08-09 16:29 JavAndroidJSql 阅读(360) 评论(0) 推荐(0) 编辑
摘要: AnyncTask异步处理数据并将数据应用到视图的操作场合 一 其中包含这几个方法 1 onPreExcute() 初始化控件,例如进度条2 doInBackground() 具体的执行动作请求数据3 onProgresUpdate() 执行过程中,进度条提示4 onPostExcute() 执行完 阅读全文
posted @ 2015-08-09 16:23 JavAndroidJSql 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 初学android的开发人员,可能会经常忽略这个重要的设置。 Activity一共有以下四种launchMode:1.standard2.singleTop3.singleTask4.singleInstancea56爆大奖在线娱乐们可以在AndroidManifest.xml配置<activity>的android 阅读全文
posted @ 2015-08-09 16:03 JavAndroidJSql 阅读(445) 评论(0) 推荐(0) 编辑
摘要: ps:虽然现在的app一般都是固定一个屏幕方向,但是还是有必要了解下屏幕切换的方法和注意。 一 固定横竖屏 androidmainfest.xml中设置activoty属性:android:screenOration="land-space/portaie" (横向/竖向) 二 自动切换 1 and 阅读全文
posted @ 2015-08-09 15:56 JavAndroidJSql 阅读(280) 评论(0) 推荐(0) 编辑
摘要: listview是a56爆大奖在线娱乐们常用的显示列表的组件,功能非常强大,但也需要注意优化: 1 adapter的getview中进行视图缓存2 图片进行异步下载及缓存3 快速滑动时不显示图片4 不要再adapter的getview()方法中做复杂耗时的计算 5 可以直接使用RecyleView …… 阅读全文
posted @ 2015-08-09 15:15 JavAndroidJSql 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 背景 虽然android设备的配置越来越高,但是,由于android系统的机制导致(最主要是app程序的主线程不会真正退出而是在后台常驻内存中) ,这样手机中安装过多的app之后,导致内存被大量占用,最后可供系统和应用运算的内存越来越少。 a56爆大奖在线娱乐,a56爆大奖在线娱乐们在开发过程中,需要特别注意内存优化和释放。 常规的 阅读全文
posted @ 2015-08-09 13:53 JavAndroidJSql 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一 dpi: 是像素密度,用于适配界面单位 drawable-ldpi --240*320 (不考虑) drawable-mdpi 320*480 (默认从mdpi开始寻找素材适配) 密度默认是160 (默认dp和px是 1:1) drawable-hdpi 480*800 密度默认是240 dra 阅读全文
posted @ 2015-08-09 10:37 JavAndroidJSql 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 基本原理 线程中调用Handler.sendMsg()方法(参数是Message对象),将需要Main线程处理的事件 添加到Main线程的MessageQueue中,Main线程通过MainLooper从消息队列中取出Handler发过来的这个消息时,会回调 Handler的handlerMessa 阅读全文
posted @ 2015-08-09 10:24 JavAndroidJSql 阅读(664) 评论(0) 推荐(0) 编辑
摘要: public static synchronized VolleyRequestController getInstance() { if (sInstance == null) { sInstance = new VolleyRequestController(); VolleyLog.DEBUG 阅读全文
posted @ 2014-07-18 16:41 JavAndroidJSql 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 随着互联网和移动互联网的不断发展,企业和客户对产品性能要求也越来越严格。以前认为,数据库只是存数据,取数据;性能好坏主要是程序代码的问题。 现在看到当初的想法是多么无知。数据库在性能影响方面占居了大头,往往瓶颈出在数据库。a56爆大奖在线娱乐 ,查询语句必须注重性能 update delete insert也需要注 阅读全文
posted @ 2012-05-30 15:07 JavAndroidJSql 阅读(473) 评论(2) 推荐(0) 编辑
摘要: 在园子里面也陆陆续续看到很多关于程序员这个行当的文章,对于职业规划,众说纷纭! 但总体看来大多数人,都用"苦逼"2字形容;甚至还被比作 猴子!! 哈哈~~ 当然,无论是觉得程序员大有钱途养家糊口,还是不抱希望的混天度日吃不饱饿不死的状态。 路总归还是要走,生活还是要过。 日子照常如旧,该苦逼 还是在 阅读全文
posted @ 2012-05-24 11:38 JavAndroidJSql 阅读(1535) 评论(17) 推荐(7) 编辑
摘要: 最近忙着换工作,简历开了,接到不少电话,都是主动找上门的, 但是有趣的是 几乎全部是 外派,外包。 完后一问,其他正在找工作的同学 也说有这个情况,原来现在很多公司都是 专门接外包项目的 然后招聘人去发包方的,比如 阿里 支付宝 淘宝等等,再比如 一些对日的,东忠,nec 等等。 心中黯然感叹,原来 阅读全文
posted @ 2012-02-29 10:44 JavAndroidJSql 阅读(826) 评论(2) 推荐(1) 编辑
摘要: 开源世界里面必须遵循各种协议,这里进行汇总。支持开源.开源BSD协议BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。当你发布使用了BSD协议的代码,或者以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。 BSD代码鼓励代码共享,但需要尊重代码作者的著作权。BSD由于允许使用者修改 阅读全文
posted @ 2012-02-01 15:55 JavAndroidJSql 阅读(1125) 评论(1) 推荐(3) 编辑
摘要: 从塞班到安卓,开发者随着移动互联网的浪潮在改变,从产品到内容进而转向服务,应用的增多也使渠道在早期变得重要,应用与渠道是一个相辅相成的关系,产品需要渠道推广,但渠道不是救命稻草,渠道需要应用,但也不需要应用滥竽充数,腾讯科技揭露移动互联网乱象正因用户需要好产品 阅读全文
posted @ 2011-11-21 10:57 JavAndroidJSql 阅读(332) 评论(0) 推荐(1) 编辑
摘要: mono真正实现C#代码一次编写处处运行 阅读全文
posted @ 2011-09-16 14:50 JavAndroidJSql 阅读(3868) 评论(7) 推荐(3) 编辑