- 博客(20)
- 收藏
- 关注
原创 Android开发之自定义属性
public class MyAttributeView extends View { private int myAge; private String myName; private Bitmap myBg; public MyAttributeView(Context context, AttributeSet attrs) { super(
2017-02-25 15:10:31 347
原创 Android开发之自定义开关
/** * 一个视图从创建到显示过程中的主要方法 * //1.构造方法实例化类 * //2.测量-measure(int,int)-->onMeasure(); * 如果当前View是一个ViewGroup,还有义务测量孩子 * 孩子有建议权 * //3.指定位置-layout()-->onLayout(); * 指定控件的位置,一般View不用写这个方法,ViewGroup的时候才
2017-02-25 13:57:30 636
原创 Android开发之手机适配工具类
public class DensityUtil { /** * 根据手机的分辨率从 dip 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.ge
2017-02-24 15:40:59 494
原创 Android之ViewPager的使用
MainActivity:public class MainActivity extends AppCompatActivity { private static final String TAG = MainActivity.class.getSimpleName(); private ViewPager viewpager; private TextView tv
2017-02-24 11:28:11 346
原创 Android实现横屏与竖屏之间的转换
public void switchOrientation(View v){ int orientation = getResources().getConfiguration().orientation; if (orientation == Configuration.ORIENTATION_PORTRAIT){ setRequestedOrientation(
2017-02-22 19:41:51 867
原创 计算机基础知识试题及答案
在网上找了好久,都是只有题目没有答案,有的也只是部分答案。浪费了一上午时间查的,希望对大家有帮助。中间可能有错误的,请大家多多指正。第一部分 一、单项选择题 1.世界上第一台电子数字计算机取名为( C )。 A.UNIVAC B.EDSAC C.ENIAC D.EDVAC2.操作系统的作用是( C )。 A.把源程序翻译成目标程序
2017-02-22 11:53:20 15811 3
原创 Android开发之动画
动画的变换:/* * 编码实现View Animation * 1. Code方式 * 2. Xml方式 */public class VAActivity extends Activity { private ImageView iv_animation; private TextView tv_animation_msg; @Override public voi
2017-02-21 17:52:56 428
原创 Android应用组件之ContentProvider
ContentProvider:1. MainActivitypublic class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVi
2017-02-20 14:43:04 211
原创 Android应用组件之Service
Service的生命周期:AIDL的用法:1. 服务端:1.1 MyRemoteService.javapublic class MyRemoteService extends Service { @Override public IBinder onBind(Intent intent) { Log.e("TAG", "onBind()"); r
2017-02-20 14:25:54 274
原创 图片的三级缓存
图片的三级缓存:1. 服务器端serlet:/** * 返回包含所有商品信息Json数据的Servlet */public class ShopInfoListServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletR
2017-02-17 10:40:21 293
原创 android学习之消息机制与异步任务
消息机制:1. XML文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="verti
2017-02-17 10:27:00 355
原创 Android学习之数据存储
Android数据存储1. 主界面XML<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation=
2017-02-15 18:29:38 242
原创 Java Web学习(六)
5. 文件下载的需求:1). 在文件上传成功后的 success.jsp 页面上提供一个 "下载资源" 的超链接2). 点击 "下载资源" 的超链接, 会把请求发送到 Servlet, 读取数据库, 在页面上显示可以下载的资源信息FileName: 11.尚硅谷_JavaWEB_监听器.pptxDesc: AA下载 FileName: 12.
2017-02-14 18:44:20 198
原创 Java Web学习(七)
7. HttpSessionActivationListener1). 监听实现了该接口和 Serializable 接口的 Java 类的对象随 session 钝化和活化事件> 活化: 从磁盘中读取 session 对象> 钝化: 向磁盘中写入 session 对象> session 对象存储在tomcat 服务器的 work\Catalina\loca
2017-02-14 18:40:37 173
原创 java Web学习(五)
3. JSTL:1)*. c:out 主要用于对特殊字符进行转换. 真正进行输出时, 建议使用 c:out, 而不是使用 EL2)*. c:set: 可以为域赋属性值。 而对域对象中的 JavaBean 的属性赋值用的并不多. 3). c:remove: 移除指定域对象的指定属性值(较少使用, 即便移除也是在 Servlet 中完成)4)*. c:if: 在页面上对
2017-02-13 17:31:07 212
原创 javaWeb学习(四)
2. 自定义标签1). HelloWorld①. 创建一个标签处理器类: 实现 SimpleTag 接口. ②. 在 WEB-INF 文件夹下新建一个 .tld(标签库描述文件) 为扩展名的 xml 文件. 并拷入固定的部分: 并对 description, display-name, tlib-version, short-name, uri 做出修改
2017-02-13 11:19:10 181
原创 javaWeb学习(三)
1. Session 的创建和销毁page 指定的 session 属性: 1). 默认情况下, 第一次访问一个 WEB 应用的一个 JSP 页面时, 该页面都必须有一个和这个请求相关联的 Session 对象. 因为 page 指定的 session 属性默认为 true2). 若把 session 属性改为 false, JSP 页面不会要求一定有一个
2017-02-09 14:56:55 179
原创 javaWeb学习(三)
1. JSP 指令: JSP指令(directive)是为JSP引擎而设计的, 它们并不直接产生任何可见输出, 而只是告诉引擎如何处理JSP页面中的其余部分。2. 在目前的JSP 2.0中,定义了page、include 和 taglib这三种指令3. page 指令:1). page指令用于定义JSP页面的各种属性, 无论page指令出现在JSP页面中的什
2017-02-07 18:08:52 169
原创 javaWeb学习(二)
7. MVC 设计模式. 6. 和属性相关的方法:1). 方法void setAttribute(String name, Object o): 设置属性 Object getAttribute(String name): 获取指定的属性Enumeration getAttributeNames(): 获取所有的属性的名字组成的 Enumera
2017-02-07 16:13:33 167
原创 javaWeb学习一
1. 使用 JavaEE 版的 Eclipse 开发动态的 WEB 工程(JavaWEB 项目)1). 把开发选项切换到 JavaEE2). 可以在 Window -> Show View 中找到 Package Explorer, 并把其拖拽到开发区的左边3). 在 Servers 面板中新建 Tomcat 服务器. 一定要关联到 Tomcat 安装的根目录4). 新建一个 Dy
2017-02-04 17:43:13 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人