minhas informações de contato
Correspondência[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
🍎blog pessoal:Pagina inicial
🏆Coluna pessoal:Andróide
⛳️ Se você não doar para a Dinastia Tang, agradecerei pelo seu sucesso.
Índice
7.11 res+Notas do Manifesto Android
Arquivo AndroidMainifest.xml em principal
rótulo=“@string/nome_do_aplicativo"
appComponentFactory="androidx.core.app.CorecomponentFactory"
requestLegacyExternalStorage="true"
dataExtractionRules="@xml/regras_de_extração_de_dados"
fullBackupContent="@xml/regras_de_backup"
android:nome=".AtividadePrincipal" android.:exportado="verdadeiro"
android:nome ="android.intent.action.MAIN"
android:nome=“android.intent.categoria.LAUNCHER"
android:layout_height='match_parent' define a altura do layout para corresponder ao contêiner pai
android: orientação = "vertical" organiza subvisualizações verticalmente
tools:context define o contexto usado para visualização como:. . . .
android:backgroung: Defina o fundo como preto
android: id define este identificador exclusivo
android:editable Define se o EditText pode ser editado android:orientation="horizontal" Especifica a direção do arranjo da subvisão do LinearLayout ou de outros contêineres de layout que suportam orientação. hori é o arranjo horizontal da visualização android:gravity="center_horizontal"> é usado para definir o alinhamento horizontal do conteúdo da visualização dentro do espaço disponível. centro alinha a vista horizontalmente no centro
android:background="@drawable/selector"/><!-- 设置按钮的背景为selector资源 -->
android:state_pressed
: Estado pressionado.
android:state_focused
: Estado de foco.
android:state_checked
: estado selecionado.
android:state_enabled
: Status habilitado.
android:state_selected
: estado selecionado.
android:state_hovered
:estado de foco (geralmente usado para passar o mouse).
selector
É um arquivo de recurso no Android, usado para definir a aparência dos elementos da UI (como botões, imagens, etc.) em diferentes estados.passarselector
, você pode especificar diferentes planos de fundo, imagens ou cores para um elemento da interface do usuário em diferentes estados (como pressionado, focado, selecionado etc.) para obter efeitos dinâmicos.
``: este é o elemento raiz, indicando que este é um recurso seletor.
``: cada item
Elemento representa um estado.
android:drawable
: Especifique os recursos usados neste estado, como cores ou imagens.
android:state_pressed="true"
: Indica que o botão está pressionado.Existem outros estados que podem ser usados, comostate_focused
(foco),state_checked
(selecionado),state_enabled
(habilitar) etc.
Estado padrão item
: um recurso usado quando qualquer outro status não é satisfeito. Geralmente colocado por último.
<!-- 当按钮被按下时,使用 gray 作为背景 --> <item android:drawable="@drawable/gray" android:state_pressed="true"/> <!-- 当按钮处于默认状态时,使用 white 作为背景 --> <item android:drawable="@drawable/white"/>
É um arquivo de recursos que define a geometria desenhável. Permite a criação de elementos gráficos simples, como retângulos, retângulos arredondados, elipses, que podem ser usados para criar bordas divisórias de fundo para botões.
`` é o elemento raiz no arquivo de recursos do Android, usado para definir vários tipos de recursos, como strings, cores, tamanhos, etc. Esses recursos podem ser referenciados e utilizados em diferentes partes da aplicação, permitindo o gerenciamento centralizado e a reutilização de recursos.
Contém declarações de propriedades e componentes relacionadas ao aplicativo
Se deve permitir backup de dados do aplicativo
Defina o ícone do aplicativo
A definição de ícones circulares funciona em dispositivos que suportam ícones circulares
Se deve ser compatível com a direção de layout da direita para a esquerda
O tema do aplicativo, especificando os estilos usados pelo aplicativo
Definir classe de fábrica de componentes de aplicativos para instanciar componentes de aplicativos
Solicitação para usar acesso legado ao armazenamento externo, disponível para Android Q (29) e superior
Especifique o nível de API de destino da ferramenta sem afetar o comportamento real do tempo de execução
Especifique o local do arquivo de regras de extração de dados (pode ser excluído se não for necessário)
Especifique o local do arquivo de conteúdo do backup completo (pode ser excluído)
Definir um componente de atividade 'android:name' especifica o nome da classe de atividade
android:exported especifica se a atividade pode ser iniciada por outros aplicativos
O filtro de intenções da atividade determina a quais intenções a atividade pode responder
Especifique a atividade como a atividade de entrada principal e a atividade padrão quando o aplicativo for iniciado
Adicione a atividade ao inicializador para que ela apareça na lista de aplicativos.
[JAVA] Qual é a diferença entre thread run() e start()? -Blog CSDN
[JAVA] Java8 inicia ConcurrentHashMap, por que o bloqueio de segmentação foi abandonado - CSDN Blog
[JAVA] Como garantir que uma coleção não possa ser modificada-CSDN Blog
[Mybatis] Como evitar a injeção de sql no Blog Mybatis-CSDN